算法练习-NOJ-1044-独轮车
来源:互联网 发布:js 事件 教程 编辑:程序博客网 时间:2024/05/06 01:33
时限:1000ms 内存限制:10000K 总时限:3000ms
描述
独轮车的轮子上有红、黄、蓝、白、绿(依顺时针序)5种颜色,在一个如下图所示的20*20的迷宫内每走一个格子,轮子上的颜色变化一次。独轮车只能向前推或在原地转向。每走一格或原地转向90度均消耗一个单位时间。现给定一个起点(S)和一个终点(T),求独轮车以轮子上的指定颜色到达终点所需的最短时间。
输入
本题包含一个测例。测例中分别用一个大写字母表示方向和轮子的颜色,其对应关系为:E-东、S-南、W-西、N-北;R-红、Y-黄、B-蓝、W-白、G-绿。在测试数据的第一行有以空格分隔的两个整数和两个大写字母,分别表示起点的坐标S(x,y)、轮子的颜色和开始的方向,第二行有以空格分隔的两个整数和一个大写字母,表示终点的坐标T(x,y)和到达终点时轮子的颜色,从第三行开始的20行每行内包含20个字符,表示迷宫的状态。其中’X’表示建筑物,’.’表示路.
输出
在单独的一行内输出一个整数,即满足题目要求的最短时间。
输入样例
3 4 R N
15 17 Y
XXXXXXXXXXXXXXXXXXXX
X.X…XXXXXX……XX
X.X.X…..X..XXXX..X
X.XXXXXXX.XXXXXXXX.X
X.X.XX….X……..X
X…XXXXX.X.XX.X.XXX
X.X.XX….X.X..X.X.X
X.X.X..XX…XXXX.XXX
X.X.XX.XX.X….X.X.X
X.X….XX.X.XX.X.X.X
X.X.X.XXXXX.XX.X.XXX
X.X.X.XXXXX….X…X
X.X…….X.XX…X.X
X.XXX.XXX.X.XXXXXXXX
X…..XX…….X…X
XXXXX….X.XXXXXXX.X
X..XXXXXXX.XXX.XXX.X
X.XX………..X…X
X..X.XXXX.XXXX…XXX
XXXXXXXXXXXXXXXXXXXX
输出样例
56
提示
56
- 算法练习-NOJ-1044-独轮车
- 算法练习-NOJ-1043-跳马
- 算法练习-NOJ-1001-二分查找
- 算法练习-NOJ-1002-归并排序
- 算法练习-NOJ-1003-快速排序
- 算法练习-NOJ-1004-01背包问题
- 算法练习-NOJ-1005-装载问题
- 算法练习-NOJ-1007-8皇后问题
- 算法练习-NOJ-1046-防卫导弹
- 算法练习-NOJ-1008-素数环问题
- 算法练习-NOJ-1009-迷宫问题
- 算法练习-NOJ-1141-走迷宫
- 算法练习-NOJ-1243-循环赛日程表
- 算法练习-NOJ-1442-埃及分数
- 算法练习-NOJ-1202-数独游戏
- 算法练习-NOJ-1006-堡垒问题
- 算法练习-NOJ-1045-六数码问题
- 独轮车
- 分类算法评价标准
- ACM--哈夫曼树--九度OJ-1172
- [手机开发] 程序员如何避免恋爱Bug?
- mysql状态查看 QPS/TPS/缓存命中率查看
- 完美数字
- 算法练习-NOJ-1044-独轮车
- codeforces237C
- PUTTY 反向代理注意事项
- 三种方式设置特定设备UWP XAML view
- jenkins SVNException: svn: E175002解决办法
- Spring中的Ioc
- 史上最详细的iOS之事件的传递和响应机制
- vsftpd配置文件详解
- windows和ubuntu下乱码问题