这是一篇学习题解(别人的bfs简洁明了 我的一坨糊1、字符串处理 提前记录起点终点 用结构体数组记录传送坐标并且使用完初始化2、提前用数组模拟行走 这样每次用循环即可省略一部分代码3、用数组记录当前地点当前的最低步数 好比较并且确保正确4、要重复使用的都做到了每次都有初始化(确保正确 #include<bits/stdc++.h> #define ll long long #define N 405 using namespace std; const int dx[5]={1,-1,0,0},dy[5]={0,0,1,-1}; int n,m,f[N][N],ex,ey,s...