又写了一遍
经典的搜索题
#include<bits/stdc++.h>
using namespace std;
template <typename T> void read(T &x){
x=0;int f=1;char ch=getchar();
for(;!isdigit(ch);ch=getchar())if(ch=='-')f=-1;
for(;isdigit(ch);ch=getchar())x=(x<<1)+(x<<3)+ch-'0';
x*=f;
}
int n,m;
int now;
int ans=-1;
char maz[51][51];
//bool v[51][51];
int dx[]={1,0,-1,0};
int dy[]={0,1,0,-1};
struc