有一个同学推荐我写一下广搜,广搜在最短路(骗分)上确实也有突出贡献,普及组应该也会考到,我今天就给要考普及组的同学讲讲课,今天讲广搜. 广搜,把可以走到的地点存进队列,然后一个个走,所以他第一次走到一个点时的步数,一定是开始位置和这个点的最短步数,因为他会把所有路径都加进去,所以第一次碰到的一定是最短路.因为这一点,广搜在最短路比深搜强. a1[5]={0,0,1,-1};//控制4面移动的数组,不明白的话可以画个图,算算坐标. a2[5]={1,-1,0,0}; void bfs() { t=…