【样例解释】
请注意:被 $(0,0)$ 和 $(2,2)$ 所描绘的是 $2$ 个单位宽、$24$ 个单位高的区域
这里有一个示意图输入:
11111111111111111111
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
33333333443333333331
11222222442222222211
11222222442222222211
11222222442222222211
11222222442222222211
11222222442222222211
11222222442222222211
11111111441111111111
11111111441111111111
'4' 在 $(8,0)$ 与 $(10,19)$ 形成的是宽为 $2$ 的区域,而不是 $3$。(也就是说,$4$ 形成的区域包含 $(8,0)$ 和 $(8,1)$,而不是 $(8,0)$ 和 $(8,2)$) 。
【提示】
一个记录所有点的数组太大了;内存最大 16MB。
掌握长方形的坐标动向,当发生覆盖时把长方形分开。
+--------+ +-+--+--+
| | | |2 | |
| | + +--+ |
| +-+ | --> | | | |
| +-+ | |1| |3 |
| | | +--+ |
| | | | 4| |
+--------+ +-+--+--+