题目名称 | 2335. [HZOI 2016]小象和老鼠 |
---|---|
输入输出 | lemouse.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | 哒哒哒哒哒! 于2016-06-12加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:78, 提交:122, 通过率:63.93% | ||||
521 | 100 | 0.103 s | 7.18 MiB | C++ |
dateri | 100 | 0.128 s | 9.42 MiB | C++ |
cy | 100 | 0.136 s | 9.42 MiB | C++ |
GNAQ | 100 | 0.145 s | 11.99 MiB | C++ |
森林 | 100 | 0.163 s | 11.99 MiB | C++ |
Sky_miner | 100 | 0.170 s | 11.96 MiB | C++ |
Sky_miner | 100 | 0.170 s | 11.96 MiB | C++ |
悖逆哲 | 100 | 0.174 s | 11.81 MiB | C++ |
SPA | 100 | 0.177 s | 11.99 MiB | C++ |
OEE_ZFF | 100 | 0.193 s | 14.16 MiB | C++ |
关于 小象和老鼠 的近10条评论(全部评论) | ||||
---|---|---|---|---|
orz
发光二向箔
2020-01-22 17:03
8楼
| ||||
第一次榜上留名~~~
ユッキー
2017-10-26 19:17
7楼
| ||||
这个去重劲啊
Albert S. Chang
2017-03-10 20:26
6楼
| ||||
避免重复漂亮
cy
2016-06-15 00:58
5楼
| ||||
Hzoi_
2016-06-12 16:58
4楼
| ||||
数组开成1001*1001就不过,开成1003*1003就过了…orz
Hzoi_Queuer
2016-06-12 16:49
3楼
| ||||
有毛病,开1001就W两个点,1010就AC了..............
| ||||
辣鸡记忆化成功AC
|
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。
HZOI 2016