Nộp bài
Điểm:
1500 (thành phần)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
CAKE.INP
Output:
CAKE.OUT
Dạng bài
Cho một bánh có kích thước N\times M ô vuông. Trên bánh có 4\times K quả dâu. Bạn được biết vị trí của các quả dâu. Được phép cắt 2 nhát, 1 nhát ngang, 1 nhát dọc sao cho chia bánh thành 4 phần. Mà 4 phần này phải có số lượng dâu bằng nhau. Có bao nhiêu cách cắt như thế?
Input, output and subtasks:
Input CAKE.INP
:
- Dòng đầu tiên ghi 3 số nguyên dương N,M,K (2\leq M,N\leq 10^9,1\leq K\leq 5\cdot 10^5)
- 4 \cdot K dòng tiếp theo chứa tọa độ của các quả dâu.
Output CAKE.OUT
:
- Gồm 1 dòng ghi số nguyên là số cách cắt thõa mãn.
Subtask:
- 60\% số test có giới hạn N,M\leq 10^4, K\leq 4\cdot 10^4.
- 40\% số test còn lại không có giới hạn gì thêm.
Sample:
Sample input CAKE.INP
:
3 4 1
2 2
1 4
3 2
3 4
Sample output CAKE.OUT
:
2
Giải thích:
Mô tả input mẫu (mỗi ô đánh dấu dựa vào các ký tự 1,0, ô ghi số 1 là ô có chứa dâu):
0001
0100
0101
Bình luận