题意:
地图中有一些点危险,要从起点走到终点,且离危险点最近的距离最大,求出此时的最短路径。
思路:
bfs,重点是如何处理要使离危险点的距离最大,直观的想法是对 离危险点的距离的所有可能从小到大都尝试下,能求得通路的解里面,离危险点距离最大的情况就是正确解。
因此,可以对地图上每个点到危险点的距离预处理一下。
在尝试通路的过程中,可以用二分的方法来取这个离危险点的距离,感觉很好啊。
#include
#include
#include
#include
#include
#include
#include
#include
#include