HUSTOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
1213: 鼠象
内存限制:128 MB
时间限制:1.000 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:3
通过:1
提交
提交记录
统计
Web Board
题目描述
S 国的动物园是一个 N*M 的网格图,左上角的坐标是(1,1),右下角的坐标是(N,M)。 小象在动物园的左上角,它想回到右下角的家里去睡觉,但是动物园中有一些老鼠,而
小象又很害怕老鼠。动物园里的老鼠是彼此互不相同的。小象的害怕值定义为他回家的路径 上可以看见的不同的老鼠的数量。若小象当前的位置为(x1,y1),小象可以看见老鼠,当且仅 当老鼠的位置(x2,y2)满足|x1-x2|+|y1-y2|<=1。由于小象很困了,所以小象只会走一条最近的 路回家,即小象只会向下或者向右走。现在你需要帮小象确定一条回家的路线,使得小象的 害怕值最小。
输入格式
第一行包含两个用空格隔开的整数,N 和 M。
接下来一个 N*M 的矩阵表示动物园的地图。其中 Aij 表示第 i 行第 j 列上老鼠的数量。
若 Aij=0 则表示当前位置上没有老鼠(小象的家里也可能存在老鼠)。
输出格式
输出一个整数,表示路线最小的害怕值是多少。
输入样例
复制
3 9 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 1 0 0 1 0 0 1 0 0
输出样例
复制
9
数据范围与提示
对于 10%的数据,1<=N,M<=5。
对于 100%的数据,1<=N,M<=1000,0<=Aij<=100。
分类标签
动规