제출 #376712

#제출 시각아이디문제언어결과실행 시간메모리
376712casperwangMinerals (JOI19_minerals)C++14
0 / 100
31 ms364 KiB
#include "minerals.h" #include <bits/stdc++.h> #define All(x) x.begin(), x.end() #define pb emplace_back using namespace std; vector <bool> vis; void Solve(int N) { srand(time(NULL)); vis.resize(N*2+1); int cnt = 0; for (int i = 1; i <= 2*N; i++) { if (vis[i]) continue; Query(i); vector <int> num; for (int j = 2*N; j >= N+1; j--) { if (vis[j]) continue; num.pb(j); } random_shuffle(All(num)); for (int j : num) { int v = Query(j); if (v == cnt+1) { Answer(i, j); vis[i] = vis[j] = true; cnt++; break; } else { Query(j); } } } }
#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...