Submission #719123

#TimeUsernameProblemLanguageResultExecution timeMemory
719123TahirAliyev동굴 (IOI13_cave)C++17
0 / 100
12 ms340 KiB
#include "cave.h" #include <bits/stdc++.h> using namespace std; void exploreCave(int n){ int comb[n]; memset(comb, 0, sizeof(comb)); int doors[n]; memset(doors, -1, sizeof(doors)); for(int i = 0; i < n; i++) { int d = tryCombination(comb); if(d == -1) d = n; cout << d << '\n'; for (int i = 0; i < n; i++) { comb[i] ^= 1; int a = tryCombination(comb); cout << a << ' '; if(a == -1){ d = -1; break; } if(a < d){ doors[i] = a; comb[i] ^= 1; } if(a > d){ doors[i] = d + 1; d = a; } } if(d == n) break; } answer(comb, doors); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...