Chọn ĐTQG Quảng Trị 2026 - Sản xuất chuyên canh

Xem dạng PDF

Gửi bài giải

Điểm: 25,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Sau khi sáp nhập, tỉnh Quảng Trị có quy mô dân số và diện tích tương đối lớn cùng với nhiều dư địa để phát triển. Với mục tiêu hiện đại hóa ngành nông nghiệp tỉnh nhà, hợp tác xã SEPA đã huy động các nông dân hợp tác với nhau để xây dựng những cánh đồng chuyên canh lớn, trong đó có cánh đồng chuyên trồng lúa hữu cơ được chia thành lưới gồm ~M \times N~ thửa ruộng hình vuông. Để thuận tiện trong việc áp dụng công nghệ cao vào sản xuất, các thửa ruộng trong lưới được đánh chỉ số hàng từ ~1~ đến ~M~ (từ trên xuống dưới) và chỉ số cột từ ~1~ đến ~N~ (từ trái qua phải), lúc này mỗi thửa ruộng sẽ được xác định thông qua một cặp chỉ số ~(i, j)~ cho biết thửa ruộng nằm ở hàng ~i~ và cột ~j~.

Thật không may khi cánh đồng lúa xuất hiện dịch rầy nâu, lúc đầu chỉ có một con rầy nâu ở thửa ruộng ~(1, 1)~, sau đó đã lây lan nhanh đến tất cả các thửa ruộng khác với số lượng càng tăng. Hợp tác xã đã sử dụng một thiết bị bay thông minh để khảo sát mật độ rầy nâu trên các thửa ruộng, kết quả cho thấy hiện tại mỗi thửa ruộng ở hàng ~i~ và cột ~j~ có ~i \times j~ con rầy nâu.

Để diệt rầy nâu, hợp tác xã đã sử dụng ~P~ thiết bị bay không người lái đặc biệt, mỗi thiết bị có thể thực hiện tiêu diệt toàn bộ rầy nâu trong phạm vi lưới con hình chữ nhật gồm các thửa ruộng trong cánh đồng. Lãnh đạo hợp tác xã muốn biết sau khi sử dụng ~P~ thiết bị này thì số lượng rầy nâu còn lại chưa bị tiêu diệt là bao nhiêu.

Yêu cầu: Hãy tính số ~Q~ là số lượng rầy nâu còn lại chưa bị tiêu diệt.

Input

  • Dòng đầu tiên chứa ba số nguyên ~M, N, P~ ~(1 \le M, N \le 10^9; 1 \le P \le 10)~.

  • Dòng thứ ~i~ trong ~P~ dòng tiếp theo, chứa bốn số nguyên dương ~x1_i, y1_i, x2_i, y2_i~ ~(1 \le x1_i \le x2_i \le M; 1 \le y1_i \le y2_i \le N)~ cho biết thiết bị ~P_i~ đã diệt rầy nâu trong lưới con hình chữ nhật với thửa góc trên bên trái là ~(x1_i, y1_i)~ và thửa góc dưới bên phải là ~(x2_i, y2_i)~.

Output

Ghi ra một dòng chứa số nguyên duy nhất là phần dư của phép chia ~Q~ cho ~10^9 + 7~.

Scoring

Subtask Điểm Ràng buộc
1 ~40\%~ ~1 \le M, N \le 10^3~; ~P = 1~
2 ~30\%~ ~1 \le M, N \le 10^9~; ~1 \le P \le 2~ và ~P~ lưới con hình chữ nhật không chồng lấn lên nhau
3 ~30\%~ Không có giới hạn gì thêm

Sample Input 1

3 4 1
2 2 3 4

Sample Output 1

15

Notes

Có ~6~ thửa ruộng chưa được diệt rầy nâu là: ~(1, 1)~, ~(1, 2)~, ~(1, 3)~, ~(1, 4)~, ~(2, 1)~, ~(3, 1)~ lần lượt có số rầy nâu là: ~1, 2, 3, 4, 2, 3~. Tổng số rầy nâu chưa bị diệt là ~15~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.