Submission #128120

#TimeUsernameProblemLanguageResultExecution timeMemory
128120mahmoudbadawyMinerals (JOI19_minerals)C++17
6 / 100
10 ms376 KiB
#include "minerals.h" #include <bits/stdc++.h> using namespace std; const int N=43001; int ans[N]; void Solve(int n) { for(int i=1;i<=2*n;i++) { if(ans[i]) continue; Query(i); for(int j=i+1;j<=2*n;j++) { if(ans[j]) continue; int x=Query(j); if(x==1) { ans[i]=j; ans[j]=i; Query(i); Query(j); break; } Query(j); } } for(int i=1;i<=2*n;i++) { if(ans[i]==-1) continue; //cout << i << " " << ans[i] << endl; Answer(i,ans[i]); ans[ans[i]]=-1; } }
#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...