摘要:
/*这个题是个好题啊。。DFS。。加奇偶剪枝。。
DFS就不说了。。说一下奇偶剪枝,,
可以把map看成这样:
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
从为 0 的格子走一步,必然走向为 1 的格子
从为 1 的格子走一步,必然走向为 0 的格子
即:
0 ->1或1->0 必然是奇数步
0->0 走1->1 必然是偶数步
所以当遇到从 0 走向 0 但是要求时间是奇数的,
或者, 从 1 走向 0 但是要求时间是偶数的
都可以直接判断不可达!
就是如果,走到某个格子的时候,判断这个格子到终点的步数和时间有没有同奇同偶,没有的话就不可能在要求的时间点到达终点。
。就可以直接剪掉、、
剪枝是一个很重要的思想。。很多的时候都要用到这个思想。。不然都会
阅读全文