正确填写空白处所需的代码,注意认真观察定义的变量名
#include iostream
#include queue
using namespace std;
char map[201][201];
bool vis[201][201];
int R, C, sx, sy;
struct Node {
int x, y;
};
int bfs(int x, int y) {
q.push({x,y});
vis[x][y] = true;
Node u = q.front();
q.pop();
if (u.x == R && u.y == C) {
return 1;
}
if (nx < 1 || nx > R || ny < 1 || ny > C)
continue;
continue;
vis[nx][ny] = true;
}
}
return -1;
}
int main() {
cin >> R >> C;
for (int i = 1; i <= R; i++) {
for (int j = 1; j <= C; j++) {
cin >> map[i][j];
if (map[i][j] == 'S') {
sx = i;
sy = j;
}
}
}
if (s == -1)
cout << "NO" << endl;
else
cout << "YES" << endl;
return 0;
}