#B0460. 地毯叠叠乐

地毯叠叠乐

题目描述

展览馆的地面被划分成 n×nn\times n 个方格。工作人员依次铺设了 mm 块长方形地毯,每块地毯的边都与方格边界重合。

一块地毯会完整覆盖从左上角 (x1,y1)(x_1,y_1) 到右下角 (x2,y2)(x_2,y_2) 的所有方格。请输出每个方格最终被多少块地毯覆盖,方便检查地面承重。

输入格式

第一行包含两个整数 n,mn,m

接下来 mm 行,每行输入四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2

输出格式

输出 nn 行,每行 nn 个整数,表示每个方格被覆盖的次数。

4 3
1 1 2 3
2 2 4 4
3 1 3 2
1 1 1 0
1 2 2 1
1 2 1 1
0 1 1 1

数据范围与提示

  • 1n10001\le n\le 1000
  • 1m2×1051\le m\le 2\times10^5
  • 1x1x2n1\le x_1\le x_2\le n
  • 1y1y2n1\le y_1\le y_2\le n