#include<bits/stdc++.h> using namespace std; const int maxn=400; int head[maxn],mp[200][200],cnt,tx,ty,n,dis[maxn][maxn],vis[maxn][maxn]; int d[4][2]={{1,0},{-1,0},{0,1},{0,-1}};//0==下,1==上,2==右,3==左 struct edge{ int nx,to,w; }e[6*maxn]; struct node{ int x,y,cost,dir; friend bool o...