五粮液计划
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.
题目描述
你的面前有一个巨大的迷宫,迷宫终点摆着一瓶五粮液。
这个迷宫是一个的图,左上角是,右下角是。每格上面都有一个字符,分别表示:
S:起点,最初有一个物品在上面。如果起点在上,物品可以从起点传输到中的任意一点。
T:终点,你的目标是到达这一点。
.:空地,如果物品在空地上面则不能够移动了。
#:中转站,如果中转站在上,那么下一步你可以从中转站传输到中的任意一点。
^:如果这个格子的坐标为,那么下一步你就会被传输到。
>:如果这个格子的坐标为,那么下一步你就会被传输到。
v :如果这个格子的坐标为,那么下一步你就会被传输到。
<:如果这个格子的坐标为,那么下一步你就会被传输到。
在上面所有的传输操作中,你不能够被传输到边界外。可以花费块钱将一个传送带的方向顺时针旋转一次,也可以花块钱在一块空地上建设任意一种传送带(新建设的传送带也能够旋转)。
顺时针旋转是指: ^ >v<^
你要知道如何花费最少的代价到终点拿到五粮液
输入格式
第一行一个正整数表示测试组数。
接下来T组,每组第一行三个正整数表示矩阵的大小和建造传送带的代价。
接下来n行,每行m个字符。字符仅包含题面中描述的几种,并且S和T有且仅有一个。
输出格式
每组输出一个数表示最小花费。
样例 #1
样例输入 #1
3
3 3 10
S..
>..
v>T
3 3 1
S..
>..
v>T
3 3 1
S..
>#.
v>T
样例输出 #1
4
1
0
提示
针对样例1第一组数据,路径为 其中在点花费1元将传送门方向改变为v,在点花费三元钱将传送带改为,合计花费为4元。
2025.5.8 BFS
- Status
- Done
- Problem
- 9
- Open Since
- 2025-5-8 9:00
- Deadline
- 2025-5-16 23:59
- Extension
- 24 hour(s)