Submission #725910

# Submission time Handle Problem Language Result Execution time Memory
725910 2023-04-18T08:43:20 Z vjudge1 Robots (APIO13_robots) C++17
0 / 100
31 ms 79444 KB
#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;
                        }
                }
        }
}

Compilation message

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 time Memory Grader output
1 Incorrect 31 ms 79444 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 31 ms 79444 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 31 ms 79444 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 31 ms 79444 KB Output isn't correct
2 Halted 0 ms 0 KB -