Lang:G++
Edit12345678910111213141516171819202122232425262728293031/*作者:海超人创建时间:2018年1月18日13:53:04完成时间:2018-1-19 16:27:37解题思路:用bfs*/#include<iostream>#include<vector>#include<queue>using namespace std;int bb[550];int aa[550];int dirc[4][2]{ {-1,0},{1,0},{0,-1},{0,1} };int k;int n, m;int q;int map[550][550];int dis[550][550];int len(int x, int y, int i){if (i == 0)return bb[x - 1];if (i == 1)return bb[x];if (i == 2)return aa[y - 1];return aa[y];}struct node{int x, y;