제출 #725910

#제출 시각아이디문제언어결과실행 시간메모리
725910vjudge1Robots (APIO13_robots)C++17
0 / 100
31 ms79444 KiB
#include <bits/stdc++.h> using namespace std; const int dr[] = {-1, 0, +1, 0}; const int dc[] = {0, +1, 0, -1}; enum { STAND = 4, UP = 0, RIGHT = 1, DOWN = 2, LEFT = 3 }; int n, m, k; char a[500][500]; int c[500][500]; int f[9][9][500][500]; int g[5][500][500]; int main() { memset(f, -1, sizeof f); cin >> k >> m >> n; for (int i = 0; i < n; i++) cin >> a[i]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (a[i][j] == 'A') { c[i][j] = +3; } else if (a[i][j] == 'C') { c[i][j] = +1; } else if (a[i][j] == 'x') { c[i][j] = -1; } else if (a[i][j] == '.') { c[i][j] = 0; } else { a[i][j] -= '0' + 1; assert(0 <= a[i][j] && a[i][j] < k); f[a[i][j]][a[i][j]][i][j] = 0; } } } }

컴파일 시 표준 에러 (stderr) 메시지

robots.cpp: In function 'int main()':
robots.cpp:38:41: warning: array subscript has type 'char' [-Wchar-subscripts]
   38 |                                 f[a[i][j]][a[i][j]][i][j] = 0;
      |                                   ~~~~~~^
robots.cpp:38:50: warning: array subscript has type 'char' [-Wchar-subscripts]
   38 |                                 f[a[i][j]][a[i][j]][i][j] = 0;
      |                                            ~~~~~~^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...