HDU 1728 逃离迷宫
真特么蛋疼 一开始我也是把这道题当成常规的 BFS 求最短路径 来写 WA了3发 百思不得其姐 bug怎么找都找不出来 无奈看了一下题解才恍然大悟
这么说吧 题目要求的是 从一个点到另一个点的最小拐弯数
假如说是常规的BFS 从一点到另一点 只能保证路径最短 拐弯数的多少和路径长短是毫无联系的
所以我们每次查找四个方向的时候 直接把一整条直线的grid全都压进队列 因为他们的拐弯数相同 优先级相同
AC Code 感觉时间略长 有待优化 只能助于理解用
#include