제출 #1231260

#제출 시각아이디문제언어결과실행 시간메모리
1231260omsincoconutArt Collections (BOI22_art)C++17
70 / 100
757 ms552 KiB
#include "art.h" #include <bits/stdc++.h> using namespace std; void solve(int N) { vector<int> pos(N+1); for (int i = 1; i <= N; i++) { vector<int> tmp; for (int j = 1; j < i; j++) tmp.push_back(j); for (int j = i+1; j <= N; j++) tmp.push_back(j); vector<int> q1 = tmp, q2 = tmp; q1.insert(q1.begin(), i); q2.insert(q2.end(), i); int k1 = publish(q1), k2 = publish(q2); pos[i] = (k2-k1+N-1)/2; } vector<int> p(N); for (int i = 1; i <= N; i++) p[pos[i]] = i; reverse(p.begin(), p.end()); answer(p); }
#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...