#aBC346E. [ABC346E] Paint
[ABC346E] Paint
AT_abc346_e [ABC346E] Paint
题目描述
有一个 行 列的网格,初始时所有格子都被涂成颜色 。
接下来依次进行 次操作:
- 当 时,将第 行的所有格子全部涂成颜色 。
- 当 时,将第 列的所有格子全部涂成颜色 。
所有操作结束后,请对于每种最终存在被涂成颜色 的格子,求出该颜色的格子的数量。
输入格式
输入以如下格式从标准输入读入。
输出格式
设最终存在被涂成颜色 的格子的颜色种类数为 ,输出共 行。
第 行输出 。
接下来的第 行到第 行,对于每种存在被涂成颜色 的颜色,输出颜色编号 以及该颜色的格子数量 ,用空格隔开。
要求颜色编号按升序输出,即 。注意 。
输入输出样例 #1
输入 #1
3 4 4
1 2 5
2 4 0
1 3 3
1 3 2
输出 #1
3
0 5
2 4
5 3
输入输出样例 #2
输入 #2
1 1 5
1 1 1
1 1 10
2 1 100
1 1 1000
2 1 10000
输出 #2
1
10000 1
输入输出样例 #3
输入 #3
5 5 10
1 1 1
1 2 2
1 3 3
1 4 4
1 5 5
2 1 6
2 2 7
2 3 8
2 4 9
2 5 10
输出 #3
5
6 5
7 5
8 5
9 5
10 5
说明/提示
限制条件
- 对于 ,有
- 对于 ,有
- 所有输入均为整数
样例解释 1
通过操作,网格中每个格子的颜色变化如下:
0000
0000
0000
0000
0000
0000 → 5555 → 5550 → 5550 → 5550
0000
0000
0000
3333
2222
最终,颜色 的格子有 个,颜色 的格子有 个,颜色 的格子有 个。
由 ChatGPT 4.1 翻译