Submission #1212888

#TimeUsernameProblemLanguageResultExecution timeMemory
1212888BigBadBullyArt Collections (BOI22_art)C++20
20 / 100
54 ms412 KiB
#include <bits/stdc++.h> #include "art.h" using namespace std; void solve(signed N) { int n = N; auto comp = [&](int x,int y)->bool { //x < y vector<int> tr; tr.push_back(x+1); tr.push_back(y+1); for (int i = 0; i < n; i++) if (i != x && i != y) tr.push_back(i+1); int a = publish(tr); swap(tr[0],tr[1]); int b = publish(tr); return a < b; }; vector<int> bs(n,0); for (int i = 0; i < n; i++) bs[i] = i; random_shuffle(bs.begin(),bs.end()); sort(bs.begin(),bs.end(),comp); for (int&x:bs)x++; answer(bs); };
#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...