Submission #1192207

#TimeUsernameProblemLanguageResultExecution timeMemory
1192207rainmarArt Collections (BOI22_art)C++20
70 / 100
757 ms488 KiB
#include "art.h" #include <bits/stdc++.h> using namespace std; void solve(int N) { vector<int> initial; for(int i = 1; i <= N; i++) { initial.push_back(i); } vector<int> skoor(N); int init = publish(initial); for(int i = 0; i < N; i++) { initial.push_back(initial.front()); initial.erase(initial.begin()); int news = publish(initial); skoor[(news-init+N-1)/2] = i+1; swap(news,init); } reverse(skoor.begin(),skoor.end()); answer(skoor); } /* int main() { solve(5); } */ // 5 4 3 2 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...