第一行输出t,代表数据组数。()每组数据的第一行两个整数表示n,m()。接下来n行,每行m个字符,描述机房地形。下面一行三个整数a, b, c()。
对每组数据输出合成隐身衣的最小体力值消耗(保证有解)。
4 3 5 ##S## X#Y#Z ##E## 1 5 4 2 4 SXY# E..Z 3 2 1 2 4 SXY# E..Z 1 2 3 3 5 S.##Z X#Y.# ##E.# 1 5 3
27 19 21 29
第一组样例最佳解法:S -> X –> Z -> Y -> E。路线为:(1,3),(2,3),(2,2),(2,1),(2,2),(2,3),(2,4),(2,5),(2,4),(2,3),(3,3)。答案为27。