#B1359. 悬线
悬线
【题目描述】
给定一个 的 01 矩阵。
对于每个格子 ,从该格开始沿同一列向上看,连续经过的、与 元素种类相同的格子数量称为该格的悬线长度。
请输出每个格子的悬线长度。
【输入描述】
第一行输入两个整数 。
接下来 行输入矩阵。
保证:
- ;
- 。
【输出描述】
输出 行,每行 个整数,表示每个格子的悬线长度。
【样例 1】
【样例 1 输入】
4 4
0 0 1 1
0 1 1 1
1 1 0 1
1 0 0 0
【样例 1 输出】
1 1 1 1
2 1 2 2
1 2 1 3
2 1 2 1
【样例 1 解释】
例如第 行第 列为 ,向上同列依次还有两个 ,所以悬线长度为 。
【样例 2】
【样例 2 输入】
1 5
1 0 1 0 1
【样例 2 输出】
1 1 1 1 1
【数据规模与约定】
| 测试点编号 | 分数 | 特殊性质 |
|---|---|---|
1 ~ 3 |
30 | |
4 ~ 10 |
70 |