题目名称 | 3959. [USACO 2011 Open]玉米田迷宫 |
---|---|
输入输出 | corn_maze.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 16 |
题目来源 | syzhaoss 于2024-03-27加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:6, 提交:41, 通过率:14.63% | ||||
syzhaoss | 100 | 0.000 s | 0.00 MiB | C++ |
喵喵喵 | 100 | 0.000 s | 0.00 MiB | C++ |
LikableP | 100 | 0.000 s | 0.00 MiB | C++ |
AeeE5x | 100 | 0.001 s | 0.74 MiB | C++ |
xxz | 100 | 0.019 s | 0.80 MiB | C++ |
1nclude | 100 | 0.087 s | 3.65 MiB | C++ |
xxz | 94 | 0.017 s | 0.40 MiB | C++ |
1nclude | 94 | 0.083 s | 3.60 MiB | C++ |
AeeE5x | 94 | 0.133 s | 1.73 MiB | C++ |
AeeE5x | 94 | 0.212 s | 1.11 MiB | C++ |
关于 玉米田迷宫 的近10条评论(全部评论) | ||||
---|---|---|---|---|
求教怎么下载题目输入输出数据
此账号已注销
2024-04-25 18:17
1楼
|
奶牛们去一个 $N\times M$ 玉米迷宫,$2 \leq N \leq 300,2 \leq M \leq300$。
迷宫里有一些传送装置,可以将奶牛从一点到另一点进行瞬间转移。这些装置可以双向使用。
如果一头奶牛处在这个装置的起点或者终点,这头奶牛就必须使用这个装置,奶牛在传送过后不会立刻进行第二次传送,即不会卡在传送装置的起点和终点之间来回传送。
玉米迷宫除了唯一的一个出口都被玉米包围。
迷宫中的每个元素都由以下项目中的一项组成:
1. 玉米,#
表示,这些格子是不可以通过的。
2. 草地,.
表示,可以简单的通过。
3. 传送装置,每一对大写字母 A
到 Z
表示。
4. 出口,=
表示。
5. 起点,@
表示
奶牛能在一格草地上可能存在的四个相邻的格子移动,花费 $1$ 个单位时间。从装置的一个结点到另一个结点不花时间
第一行:两个用空格隔开的整数 $N$ 和 $M$。
第 $2\sim N+1$ 行:第 $i+1$ 行描述了迷宫中的第 $i$ 行的情况(共有$M$个字符,每个字符中间没有空格)。
一个整数,表示起点到出口所需的最短时间。
5 6 ###=## #.W.## #.#### #.@W## ######
3
唯一的一个装置的结点用大写字母W
表示。
最优方案为:先向右走到装置的结点,花费一个单位时间,再到装置的另一个结点上,花费 $0$ 个单位时间,然后再向右走一个,再向上走一个,到达出口处,总共花费了 $3$ 个单位时间。