Codeforces Round #124 (Div. 2)(二)

2014-11-24 11:53:43 · 作者: · 浏览: 1
.y]){
if(v.x!=vis[tt.x][tt.y][0]||v.y!=vis[tt.x][tt.y][1])
return true;
}
else{
flag[tt.x][tt.y]=true;
vis[tt.x][tt.y][0]=v.x;
vis[tt.x][tt.y][1]=v.y;
que.push(v);
}
}
}
return false;
}
int main(){
while(scanf("%d%d",&n,&m)!=EOF){
for(int i=0;i scanf("%s",str[i]);
for(int j=0;j if(str[i][j]=='S'){
s.x=i;
s.y=j;
}
}
printf("%s\n",bfs() "YES":"NO");
}
return 0;
}


作者:ACM_cxlove