赞智信奥
题库
初赛题库
真题题库
CSP-J 真题
CSP-S 真题
NOIP 真题
USACO 青铜
USACO 白银
USACO 黄金
USACO 铂金
等级测评
一级
二级
三级
四级
五级
六级
七级
八级
专题训练
课程中心
随堂练习
状态
登录
任务(
0
)
P7190: 喷泉
传统题
1.000s
时间限制
256MB
内存限制
1 提交
1 解决
【题目描述】
【题目描述】
考虑一个由
N
行和
M
列组成的网格,其中每个单元格代表空气、石头或水。每一秒钟,水都会以以下方式扩散
:
1
、如果一个水单元在空气单元的正上方,那么空气单元在下一秒就会变成水。
2
、如果一个水单元在石头单元的正上方,那么水单元左边或右边的空气单元会在下一秒变成水。
几秒钟后,水就会停止扩散。显示网格在发生这种情况时的样子。你可以假设所有网格外的细胞都表现为空气细胞
;
例如,如果一个水细胞是在最底部的行,那么它的水将不会扩散到两侧。
【输入】
第一行包含两个整数
N
和
M (2
≤
N,M
≤
50)
,表示网格中的行数和列数。
以下
N
行中的每一行都包含一个长度为
M
的字符串
S
. 字符串
S
表示网格中的一行。它由符号“
.
”(空气)、“
#
”(石头)和“
V
”(水)组成。
【输出】
输出
N
行,每一行由长度为
M
的字符串组成,表水停止扩散时的网格。
【输入采样
1
】
5 7
...V...
.......
.......
...#...
..###..
【输出采样
1
】
...V...
...V...
..VVV..
.VV#VV.
.V###V.
【采样输入
2
】
12 14
....V...V.....
..............
..............
..............
...#########..
.......#......
.......#.#....
.......#####..
........###...
........#.#...
........#.#...
##############
【采样输出
2
】
....V...V.....
....V...V.....
....V...V.....
..VVVVVVVVVVV.
..V#########V.
..V....#....V.
..V....#.#..V.
..V....#####V.
..V.....###.V.
..V.....#.#.V.
VVVVVVVV#.#VVV
##############
【样例输入】
复制
5 7 ...V... ....... ....... ...#... ..###..
【样例输出】
复制
...V... ...V... ..VVV.. .VV#VV. .V###V.
题目类型~
初级
难度2.0
咻咻~
提交答案
状态
返回