#A5241. 盖章
盖章
题目背景
一张 n 行 m 列的方格纸,一开始每格都是空白的。工人拿着一枚矩形印章在纸上盖章:每次盖下去,会把这个印章覆盖的矩形区域里每一格都染上一层印泥。印章每次盖的位置和大小可以不同。
盖了 q 次之后,工人想知道:被印泥盖得最厚的那一格,一共被盖了几层。
题目描述
给定 n 行 m 列的方格纸和 q 次盖章操作。第 t 次操作覆盖矩形区域 [x_1, x_2] × [y_1, y_2],给其中每一格各盖一层。求所有操作结束后,被盖层数最多的格子的层数。
输入格式
第一行三个整数 n, m, q。
接下来 q 行,每行四个整数 x_1, y_1, x_2, y_2,表示一次盖章覆盖的矩形区域。
输出格式
一个整数,表示被盖层数最多的格子所被盖的层数。
输入输出样例
2 3 3
1 1 2 2
2 2 2 3
1 2 1 2
2
样例 1 解释
各格被盖的层数是
1 2 0
1 2 1
最多的格子盖了 2 层,所以答案是 2。
说明/提示
- 1 ≤ n, m ≤ 1000 - 1 ≤ q ≤ 10^5 - 1 ≤ x_1 ≤ x_2 ≤ n,1 ≤ y_1 ≤ y_2 ≤ m