混水摸鱼
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
乘其阴乱,利其弱而无主。随,以向晦入宴息。
题目描述
立之 来到了一个大水塘抓鱼。可以把大水塘看作是一个 行 列的二维字符数组。第 行第 列的字符是 。如果字符是 . 则表示是在正常水域,如果字符是 @ 则表示有大石头不能通行。
立之 初始在第 行 列。 她要抓的鱼在第 行第 列。她每次移动可以往上下左右四个方向之一走 步(假设走了 步,则必须保证包括起点和终点及路程中的所有点这 个位置都不能是大石头)。请问她最少几次移动可以到达鱼的位置。如果无法走到,输出 。
输入格式
第一行三个整数,。
第二行四个整数,。
接下来 行每行 列,第 行第 列为 。
输出格式
输出一个整数,即 立之 最少几次移动可以到达鱼的位置。如果无法走到,输出 。
3 5 2
3 3 3 5
@....
..@@.
@..@.
5
移动路线可以为:,一共移动了 步。
7 7 4
1 1 7 7
.......
.......
.......
.......
.......
.......
.......
4
移动路线可以为:,一共移动了 步。
7 7 4
1 1 7 7
.......
.......
.......
.....@.
....@.@
....@..
.....@.
-1
显然你可以造一个中间一个大石头,隔开左上右下的输出 -1 的极限数据来检查自己会不会超时
数据规模与约定
对于 的数据,保证:
- 或者
- 为
.或@ - 保证 和 都不是
@
子任务划分:
- 子任务 1(10 分):保证
- 子任务 2(20 分):保证 且
- 子任务 3(30 分):保证
- 子任务 4(40 分):没有特殊限制
2024.10.13 CSPJ复赛模拟(二)
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-10-13 8:30
- End at
- 2024-10-15 0:30
- Duration
- 40 hour(s)
- Host
- Partic.
- 7