Submission #1237059

#TimeUsernameProblemLanguageResultExecution timeMemory
1237059PlayVoltzArt Collections (BOI22_art)C++20
100 / 100
772 ms488 KiB
#include "art.h"
#include <bits/stdc++.h>
using namespace std;

void solve(int n){
	vector<int> vect(n+2), temp(n), ans(n);
	for (int i=1; i<=n; ++i){
		for (int j=i; j<i+n; ++j)temp[j-i]=(j-1)%n+1;
		vect[i]=publish(temp);
	}
	vect[n+1]=vect[1];
	for (int i=1; i<=n; ++i)ans[(n-1+vect[i]-vect[i+1])/2]=i;
	answer(ans);
}
#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...