#ABC346E. 涂色
涂色
涂色
题目描述
有一个 行 列的网格。初始时,所有格子都涂有颜色 。
接下来按 的顺序执行以下操作:
如果 ,将第 行的所有格子重新涂成颜色 。
如果 ,将第 列的所有格子重新涂成颜色 。
所有操作结束后,对于网格上存在的每一种颜色 ,求涂有颜色 的格子数。
输入格式
输入按以下格式从标准输入给出:
输出格式
设 为满足「存在涂有颜色 的格子」的不同整数 的个数。输出 行。
第一行输出 的值。
第二行及之后的行,对于网格上存在的每一种颜色 ,输出颜色编号 和涂有该颜色的格子数。
具体来说,第 行 输出颜色编号 和涂有颜色 的格子数 ,以空格分隔,按此顺序。
这里,颜色编号要按升序输出。即保证 。另外注意 。
样例
3 4 4
1 2 5
2 4 0
1 3 3
1 3 2
3
0 5
2 4
5 3
操作对网格中格子颜色的改变如下:
0000 0000 0000 0000 0000
0000 → 5555 → 5550 → 5550 → 5550
0000 0000 0000 3333 2222
最终,有 5 个格子涂有颜色 0,4 个格子涂有颜色 2,3 个格子涂有颜色 5。
1 1 5
1 1 1
1 1 10
2 1 100
1 1 1000
2 1 10000
1
10000 1
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
5
6 5
7 5
8 5
9 5
10 5
数据范围
- 对于满足 的每个 ,有
- 对于满足 的每个 ,有
- 所有输入值均为整数。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 3246
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者