蝈蝈不是(出题)人

TimeLimit:1000MS  MemoryLimit:64MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

因为蝈蝈不是出题人,所以这题肯定是卢宝出的,卢宝带恶人。


给你一张n*m的地图,每个位置可能是空地,可能是有不同价值宝藏的草地,可能是无法通过的障碍物,也可能是有会抢夺你全部财宝的海盗的荒地。入口在地图的左上角,出口在地图的右下角。蝈蝈初始财富值为0,且蝈蝈每次移动只能向下或向右。蝈蝈要从入口进去,从出口出来,并且要带着最大价值的宝藏。蝈蝈想知道他最多能带着多大价值的宝藏出来,你能帮蝈蝈解答这个问题吗?


保证地图的左上角和右下角一定为空地

Input

第一行两个整数n和m,代表n*m的地图(2≤n,m≤15)

第2到n+1行,每行m个字符,其中:

“.”表示空地,没有宝藏也没有海盗;

“#”表示为无法通过的障碍物

“A”表示价值为100的宝藏

“B”表示价值为50的宝藏

“C”表示价值为20的宝藏

“D”表示价值为10的宝藏

“%”表示海盗,会抢走你当前身上所有的宝藏


保证只包含上述字符

除了障碍物都能通过

Output

输出一个整数,表示蝈蝈能带出的宝藏的最大价值(如果蝈蝈无法走到出口,则输出-1)

SampleInput
2 2
.#
C.

2 2
.#
#.

3 3
.A#
A%D
#D.
SampleOutput
20

-1

10
Submit
题目统计信息详细
总AC数40
通过人数19
尝试人数21
总提交量68
AC率27.94%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: