#ABC213C. 卡片重排
卡片重排
卡片重排
题目描述
我们有 张卡片,排列成 行 列的矩阵。
对于每个 ,从上数第 行、从左数第 列的卡片上写着数字 。其余 张卡片上什么都没写。
只要可以进行以下两种操作,我们就不断重复进行:
- 如果存在没有任何数字卡片的一行,则删除该行的所有卡片,并将剩余的卡片整体向上移动填补空缺。
- 如果存在没有任何数字卡片的一列,则删除该列的所有卡片,并将剩余的卡片整体向左移动填补空缺。
请找出上述过程结束后每张有数字卡片的位置。可以证明,这些位置唯一确定,与操作的执行顺序无关。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 行。
若过程结束后,写有数字 的卡片位于从上数第 行、从左数第 列,则第 行应按顺序输出 和 ,中间以空格分隔。
样例
4 5 2
3 2
2 5
2 1
1 2
设 * 表示没写数字的卡片。初始卡片排列如下:
*****
****2
*1***
*****
过程结束后,卡片排列如下:
*2
1*
此时,写有 的卡片位于从上数第 行、从左数第 列,写有 的卡片位于从上数第 行、从左数第 列。
1000000000 1000000000 10
1 1
10 10
100 100
1000 1000
10000 10000
100000 100000
1000000 1000000
10000000 10000000
100000000 100000000
1000000000 1000000000
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
数据范围
- 所有 各不相同
- 输入均为整数
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 2671
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者