Submission #1232019

#TimeUsernameProblemLanguageResultExecution timeMemory
1232019clemmy14Cave (IOI13_cave)C++20
0 / 100
15 ms328 KiB
#include<bits/stdc++.h> #include "cave.h" using namespace std; void exploreCave(int N) { int comb[N], con[N]; for(int i=0; i<N; i++) { comb[i]=0; } bool found=false; for(int i=0; i<N; i++) { if(found) break; int cur=tryCombination(comb); for(int j=0; j<N; j++) { comb[j]=1-comb[j]; int now = tryCombination(comb); // for(auto x : comb) cout << x << ' '; // cout << endl; // cout << cur << ' ' << now << endl; if(cur < now) continue; if(now == -1) { found=true; break; } comb[j]=1-comb[j]; } if(found) break; } for(int i=0; i<N; i++) { comb[i]=1-comb[i]; int firstC=tryCombination(comb); con[i]=firstC; comb[i]=1-comb[i]; } answer(comb, con); }
#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...