SZ#G6DFS04. 【GESP强化 六级】彩色方块

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11010 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>GESPGESP强化C++c++编程题深度优先搜索网格模拟GESP6级3星

题目描述

珅泽教育的小婷老师正在准备一项搜索实践,她请小泽完成下面的任务。

数字墙有 N 行、固定 10 列,每格是 0 到 9,0 表示空白。若某个非零数字通过上下左右连接形成的连通块大小不少于 K,就同时清空本轮所有满足条件的连通块;随后每一列的非零数字向下落到底部。反复执行删除和下落,直到没有可删除的连通块,输出最终数字墙。

输入格式

第一行输入 N、K,接下来 N 行输入长度为 10 的数字字符串。

输出格式

输出稳定后的 N 行展示墙,每行仍有 10 个数字。

1 6
0230225410
0230225410
6 5
3211235531
1101223432
1224145414
7003325332
7413551525
7445450410
3211235531
1101223432
1224145414
7003325332
7413551525
7445450410
10 7
5201110400
3143310025
3205130542
3203125423
4544323324
4235041252
2113340404
7545255444
7531341410
7053310422
5001010000
3203110000
3105330000
3243120020
4244120045
4535345422
2213343523
7145251454
7531345312
7553311222

数据范围与约定

  • 1 ≤ N ≤ 100
  • 1 ≤ K ≤ 10N
  • 每个字符为 0 到 9