#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