比赛场次 | 483 |
---|---|
比赛名称 | 20201031 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2020-10-31 08:00:00 |
结束时间 | 2020-10-31 23:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 乳草的入侵 |
---|---|
输入输出 | milkweed.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 11 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
ShallowDream雨梨 | AAAAAAAAAAA | 0.000 s | 0.00 MiB | 100 |
Harry Potter | AAAAAAAAAAA | 0.000 s | 0.00 MiB | 100 |
tat | AAWWWWAAWWA | 0.000 s | 0.00 MiB | 45 |
数声风笛ovo | AAWWWWAAWWA | 0.005 s | 0.98 MiB | 45 |
增强型图元文件 | AATWTWTAWWT | 4.000 s | 1.27 MiB | 27 |
Farmer John一直努力让他的草地充满鲜美多汁的而又健康的牧草。可惜天不从人愿,他在植物大战人类中败下阵来。邪恶的乳草已经在他的农场的西北部份占领了一片立足之地。
草地像往常一样,被分割成一个高度为$Y$, 宽度为$X$的直角网格,$(1,1)$是左下角的格(也就是说坐标排布跟一般的坐标相同)。
乳草一开始占领了$(Mx,My)$,每个星期,乳草传播到已被乳草占领的格子四面八方的每一个没有很多石头的格(包括垂直与水平相邻的和对角线上相邻的格)。
$1$周之后,这些新占领的格又可以把乳草传播到更多的格里面了。
Bessie想要在草地被乳草完全占领之前尽可能的享用所有的牧草。她很好奇到底乳草要多久才能占领整个草地。
草地由一个图片表示。.
表示草,而*
表示大石。比如这个$X=4, Y=3$的例子。
.... ..*. .**.
第一行包含四个由空格隔开的整数: $X, Y(1\leq X,Y\leq 100), Mx, My$。
接下来$Y$行,第$i$行由$X$个字符(.
表示草地,*
表示大石),描述草地的第$Y-i+1$行。
一行一个整数表示最后一个不是大石块的格子被乳草占领的星期数。
如果这永远不发生,输出-1
。
4 3 1 1 .... ..*. .**.
4
乳草一开始在左下角(第$1$排,第$1$列),那麼草地的地图将会以如下态势发展,乳草会在4星期后占领整片土地。
.... .... MMM. MMMM MMMM ..*. MM*. MM*. MM*M MM*M M**. M**. M**. M**. M**M 星期数 0 1 2 3 4