<题目链接> 题目大意: 你的任务是帮助J走出一个大火蔓延的迷宫.J每分钟可以超上下左右四个方向移动,而所有着火的格子每一分钟都会往四个方向蔓延一格.迷宫中有一些障碍,J和火都无法进入.当J走出迷宫的边界时,逃离成功. 解题分析: 注意,刚开始不一定只有一个格子着火.看到这道题,很容易想到要用BFS,火的蔓延和人的行走都用BFS模拟一下.先将火蔓延到所有点的最短时间通过bfs模拟求出来,然后再对人行走的过程用bfs进行模拟,从而计算出该人到达每个点的最短时间,如果人到达该点的最短时间晚于火到达…