讨论 / 第6,7,9用例不过的看这里
whitefeather 2016-07-18 17:03:27
点我顶贴 收藏 删除
这三个用例没过肯定是传送带没处理好。

1.if(!visit[j][k]&&map[j][k]==w && ((j!=xx) || (k!=yy)))//碰到传送带,找到令一个传送带。注意!是令一个!

///所以就有了((j!=xx) || (k!=yy))

注意这个就能把6,9用例给过了。

2、第7个用例。//卡了我两个点。

我原来的处理是,碰到0就变成1(不能再走),碰到字母就找对应的另一个字母。然后第7个用例就过不了。

后来,做了一些小改变就过了。

碰到字母,找到对应的另一个传送点,然后判断它有没有走过,if(!visit[x][y]),标记成走过。

/////////

#1 1516050107@2016-08-04 10:18:00
回复 删除
...醉了 679过不了
#2 1516050107@2016-08-04 10:23:49
回复 删除
4 4

0A1B

11A0

1111

B000

输出 6

传送门应该处理好了,能再给几组数据吗

#3 1516050107@2016-08-04 10:54:46
回复 删除
4 4

0A1A

1100

C001

11C0

这个输出什么

#4 666yuchen@2018-03-07 13:45:16
回复 删除
醉了,6、7过不了
查看更多回复
提交回复