Submission #1231035

#TimeUsernameProblemLanguageResultExecution timeMemory
1231035rhm_ganCave (IOI13_cave)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "cave.h" using namespace std; const int N = 5001; bool is[N]; int s[N], d[N]; int a[N]; void exploreCave(int n) { for (int j = 0; j < n; j++) { for (int i = 0; i < MXN; i++) { a[i] = (is[i] ? s[i] : 1); } int res = tryCombination(a); if (res == -1) res = n + 1; int k = (res > j); int l = -1, r = n; while (l + 1 < r) { int m = (l + r) / 2; for (int i = 0; i <= m; i++) { a[i] = (is[i] ? s[i] : k); } for (int i = m + 1; i < n; i++) { a[i] = (is[i] ? s[i] : 1 - k); } int x = tryCombination(a); if (x == -1) x = n + 1; if (x > j) { r = m; } else { l = m; } } is[r] = 1; s[r] = k; d[r] = j; } answer(s, d); }

Compilation message (stderr)

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:13:29: error: 'MXN' was not declared in this scope
   13 |         for (int i = 0; i < MXN; i++) {
      |                             ^~~