坠星

简单 解决次数: 0 提交次数: 0 内存限制: 256MB 时间限制: 1000ms
for循环 字符串 模拟算法 二维数组

坠星

题目描述:

*为坠落的 陨星 命名。

tbot 常常仰望天空,有一天他看到一颗陨星正在坠落,于是他便幻想这颗星星掉到地上的场景。

我们假设陨星和地面都是刚体,即不会变形。

我们用 # 来表示地面,用 * 表示陨星的一部分,用 . 表示空气。所有相连的 * 构成一整颗陨星。当陨星的一部分碰到地面时,整个陨星便停止运动。

例如,如下面这幅图:

..**..
......
..#...
######

它落地的结果应当是:

......
..**..
..#...
######

现在,请你绘制出星星下落后的结果。

输入格式:

第一行两个整数 n,m 表示地图的行数、列数。(1<=n,m<=60)

接下来 n 行,每行有 m 个字符,表示整个地图。保证第 m 行必定全部是 #

输出格式:

输出一个 n 行 m 列的字符阵,表示落地结果。

样例:

提示:

数据保证存在且仅存在一颗星星。

可以想一下有多颗星星的情形。

时间限制: 1000ms
空间限制: 256MB

来源: Mr_H2T

我的提交记录

请先登录查看提交记录

登录

0

总提交

0

通过数

0%

通过率

0%

击败用户

提交分布

0%
通过率
正确数 0
错误数 0

解题排行

排名 用户 执行用时 内存消耗 语言 代码长度 提交时间
1
wiiduu
2ms 1,948KB C++ 593bytes 2025-03-28 09:42:12
2
_555
2ms 1,960KB C++ 543bytes 2022-03-02 15:38:51
3
kxr
2ms 2,108KB C++ 1423bytes 2025-05-14 14:27:12
4
ARforever
2ms 2,108KB C++ 1425bytes 2025-05-14 14:51:54
5
n1ghtraiin
2ms 2,108KB C++ 1423bytes 2025-06-05 16:53:10
6
zqrAKIOI
3ms 1,944KB C++ 617bytes 2024-09-23 14:05:45
7
OneStepAhead
3ms 2,108KB C++ 1425bytes 2025-05-14 14:51:34
8
Locolin
3ms 2,108KB C++ 1423bytes 2025-09-19 15:25:06
9
WZMSAI
3ms 2,108KB C++ 1425bytes 2025-04-30 22:24:12
10
usada_pekora
3ms 2,440KB C++ 1075bytes 2024-10-23 15:43:27
11
streamiso
4ms 1,948KB C++ 658bytes 2025-03-05 16:38:55
12
Mr_H2T
4ms 1,952KB C++ 1253bytes 2022-02-23 16:15:43
13
kxr
4ms 2,108KB C++ 1423bytes 2025-05-14 14:27:16
14
youdengke
4ms 2,112KB C++ 1012bytes 2025-12-26 08:47:22
15
Justin1735
5ms 1,952KB C++ 666bytes 2025-03-28 09:57:19
16
JingZhiyuan
6ms 1,944KB C++ 806bytes 2025-11-15 18:40:07
17
mcxwaaaipo
6ms 1,996KB C++ 793bytes 2025-12-10 17:24:57
18
kiokii
6ms 2,924KB C++ 764bytes 2022-03-01 10:22:52
19
Jing_Zhiyuan
7ms 1,944KB C++ 806bytes 2025-11-15 18:39:56
20
flos
10ms 2,108KB C++ 1423bytes 2025-06-20 13:56:34

请先登录后提交代码

登录