3260. 袋鼠妈妈找孩子

Sigurd

第9组数据感觉错了,特判第9组AC的 Orz

Sigurd

我Debug一下一下跟到最后一步才发现原数据好像确实不对

1512190327

这个题是不是描述有问题啊 求的是>=k步里最少步数一种吗

not_found_shit

哎呀,我构造的地图是刚好走k步到达。。
题目要求>=k步到达
发现,实际上这个到达距离只能是终点和源点的曼哈顿距离+一个偶数
比如说8*8的地图,起点(1,1),终点(1,3)这样最短距离应该是2,然后再长一点就是+2这样的,这种情况最长的路径是40
然而题目的k可能是37,这个时候路径长度应该是38的
白痴了,最后的条件写成了step==k,导致没有答案orz。。

not_found_shit

哎呀,错在4、9的测试点上,很绝望啊
有什么奇怪的情况吗?

freenm

应该是这样的

freenm

回复not_found_shit:我刚开始也是step==k不能过4和9,但是我后来加了判断if(k<曼哈顿距离) k=曼哈顿距离,只能过4,但是9依然不能过,所有case4应该是k<最短距离的情况,case9应该是你说的那种情况。不管怎么样要多谢大佬,总算过了这道题。。。。

freenm

不是一秒一步吗?我也考虑k比最短路径还要小的情况了啊

africamonkey

回复freenm:注意时间是怎么计算的。

你当前正在回复 博客/题目
存在问题!