Submission #1072890

#TimeUsernameProblemLanguageResultExecution timeMemory
1072890HappyCapybaraMinerals (JOI19_minerals)C++17
6 / 100
5 ms488 KiB
#include "minerals.h" #include<bits/stdc++.h> using namespace std; void Solve(int N){ vector<bool> done(2*N); int cur = 0, m = 0; while (cur < 2*N){ int x = Query(cur+1); if (x == m+1){ m = x; cur++; continue; } for (int i=0; i<cur; i++){ if (done[i]) continue; if (i == cur-1){ Answer(i+1, cur+1); done[i] = true; done[cur] = true; break; } int y = Query(i+1); if (y == m){ //cout << i+1 << " " << cur+1 << "\n"; Answer(i+1, cur+1); done[i] = true; done[cur] = true; break; } Query(i+1); } cur++; } }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...