Submission #1145684

#TimeUsernameProblemLanguageResultExecution timeMemory
1145684ducksaysquackArt Collections (BOI22_art)C++20
100 / 100
758 ms464 KiB
#include <bits/stdc++.h>
#include "art.h"
using namespace std;
void solve(int n) {
	vector<int> v(n); for(int i=0;i<n;i++) v[i] = i+1;
	int c = publish(v);
	for(int i=1;i<n;i++) {
		for(int j=i;j>0;j--) v[j] = v[j-1]; v[0] = i+1;
		int y = publish(v), x = (c+y-i)/2;
		for(int j=0;j<y-x;j++) v[j] = v[j+1]; v[y-x] = i+1, c = x;
	}
	answer(v);
}
#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...