QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#418580 | #2786. Scales | rzh123 | 100 ✓ | 3ms | 4228kb | C++20 | 3.6kb | 2024-05-23 14:36:34 | 2024-05-23 14:36:36 |
Judging History
answer
#include <bits/stdc++.h>
#include "scales.h"
using namespace std;
struct Node;
using Sta=std::vector<int>;
using Map=map<Sta,Node>;
using It=Map::iterator;
constexpr int lim[9]={1,3,9,27,81,243,729},L=720;
struct Perm{
int w[8];
inline void trans(){
next_permutation(w+1,w+7);
//printf("perm %d %d %d %d %d %d\n",w[1],w[2],w[3],w[4],w[5],w[6]);
}
inline int qlightest(int a,int b,int c){
auto cmp=[&](int x,int y){return w[x]<w[y];};
return min({a,b,c},cmp);
}
inline int qlightest(int a,int b,int c,int d){
auto cmp=[&](int x,int y){return w[x]<w[y];};
return min({a,b,c,d},cmp);
}
inline int qheaviest(int a,int b,int c){
auto cmp=[&](int x,int y){return w[x]<w[y];};
return max({a,b,c},cmp);
}
inline int qheaviest(int a,int b,int c,int d){
auto cmp=[&](int x,int y){return w[x]<w[y];};
return max({a,b,c,d},cmp);
}
inline int qmedian(int a,int b,int c){
return a^b^c^qlightest(a,b,c)^qheaviest(a,b,c);
}
inline int qnext(int a,int b,int c,int d){
if(w[a]<w[d]&&w[b]<w[d]&&w[c]<w[d]) return qlightest(a,b,c);
int ans{10};
for(int i:{a,b,c}){
if(w[i]>w[d]){
if(ans==10||w[i]<w[ans])
ans=i;
}
}
return ans;
}
}p[740];
struct Node{
int op,a,b,c,d;
It s[3];
inline int pos(int x){
if(x==a) return 0;
if(x==b) return 1;
if(x==c) return 2;
return 0;
}
inline int query(){
//printf("q %d %d %d %d %d\n",op,a,b,c,d);
switch(op){
case 1:return pos(getHeaviest(a,b,c));
case 2:return pos(getMedian(a,b,c));
case 3:return pos(getLightest(a,b,c));
case 4:return pos(getNextLightest(a,b,c,d));
}
return 0;
}
inline int suf(int id){
switch(op){
case 1:return pos(p[id].qheaviest(a,b,c));
case 2:return pos(p[id].qmedian(a,b,c));
case 3:return pos(p[id].qlightest(a,b,c));
case 4:return pos(p[id].qnext(a,b,c,d));
}
return 0;
}
};
Map tr;
It rt;
bool dfs(Sta s,int p){
//printf("dfs %d,%d\n",(int)s.size(),p);
if(s.empty()) return true;
if((int)(s.size())>lim[p]) return false;
Node &u=tr[s];
if(s.size()==1) return true;
for(u.op=1;u.op<=3;++u.op){
for(u.a=1;u.a<=6;++u.a){
for(u.b=u.a+1;u.b<=6;++u.b){
for(u.c=u.b+1;u.c<=6;++u.c){
int cnt[3]={0,0,0};vector<int> nxt[3];
for(auto v:s) ++cnt[u.suf(v)];
if(max({cnt[0],cnt[1],cnt[2]})>lim[p-1]) continue;
for(auto v:s) nxt[u.suf(v)].emplace_back(v);
if(dfs(nxt[0],p-1)&&dfs(nxt[1],p-1)&&dfs(nxt[2],p-1)){
for(int x:{0,1,2}) u.s[x]=tr.find(nxt[x]);
return true;
}
}
}
}
}
for(u.a=1;u.a<=6;++u.a){
for(u.b=u.a+1;u.b<=6;++u.b){
for(u.c=u.b+1;u.c<=6;++u.c){
for(u.d=1;u.d<=6;++u.d){
if(u.d==u.a||u.d==u.b||u.d==u.c) continue;
int cnt[3]={0,0,0};vector<int> nxt[3];
for(auto v:s) ++cnt[u.suf(v)];
if(max({cnt[0],cnt[1],cnt[2]})>lim[p-1]) continue;
for(auto v:s) nxt[u.suf(v)].emplace_back(v);
if(dfs(nxt[0],p-1)&&dfs(nxt[1],p-1)&&dfs(nxt[2],p-1)){
for(int x:{0,1,2}) u.s[x]=tr.find(nxt[x]);
return true;
}
}
}
}
}
return false;
}
void init(int T) {
(void)T;
Sta s;
vector<int> all;
for(int i{0};i<L;++i) p[i].w[7]=0x3f3f3f3f;
iota(p[0].w+1,p[0].w+7,1);
all.emplace_back(0);
for(int i{1};i<L;++i){
memcpy(p[i].w,p[i-1].w,sizeof(p[i-1].w));
p[i].trans();
all.emplace_back(i);
}
bool t=dfs(all,6);
::rt=tr.find(all);
//assert(t);
}
void orderCoins() {
/* ... */
int W[9] = {1, 2, 3, 4, 5, 6};
It u=rt;
while((int)(u->first.size())>1) u=u->second.s[u->second.query()];
for(int i{1};i<=6;++i) W[p[u->first[0]].w[i]-1]=i;
answer(W);
}
詳細信息
Subtask #1:
score: 100
Accepted
Test #1:
score: 100
Accepted
time: 2ms
memory: 3948kb
input:
18 6 3 5 1 2 4 6 5 1 2 4 3 2 4 1 3 6 5 5 3 1 6 2 4 2 1 4 5 6 3 5 6 4 2 1 3 2 6 5 1 3 4 2 5 1 3 6 4 3 6 1 2 4 5 2 1 5 3 6 4 1 4 3 6 2 5 2 6 5 4 3 1 4 3 1 2 5 6 5 2 4 3 6 1 5 1 6 4 3 2 3 1 6 5 2 4 6 1 3 2 4 5 1 2 5 3 6 4
output:
6 3 5 1 2 4 6 6 5 1 2 4 3 6 2 4 1 3 6 5 6 5 3 1 6 2 4 6 2 1 4 5 6 3 6 5 6 4 2 1 3 6 2 6 5 1 3 4 6 2 5 1 3 6 4 6 3 6 1 2 4 5 6 2 1 5 3 6 4 6 1 4 3 6 2 5 6 2 6 5 4 3 1 6 4 3 1 2 5 6 6 5 2 4 3 6 1 6 5 1 6 4 3 2 6 3 1 6 5 2 4 6 6 1 3 2 4 5 6 1 2 5 3 6 4 6
result:
points 1.0
Test #2:
score: 100
Accepted
time: 0ms
memory: 3940kb
input:
18 4 1 5 2 6 3 4 2 1 6 5 3 2 5 6 4 3 1 6 2 3 5 4 1 2 6 3 5 4 1 3 6 2 4 1 5 2 5 6 1 4 3 5 3 4 1 6 2 4 6 2 5 1 3 1 4 5 6 3 2 4 6 5 2 3 1 3 5 2 6 1 4 3 1 6 5 4 2 1 4 6 3 2 5 2 6 4 3 5 1 3 1 2 4 5 6 3 1 4 6 2 5 4 3 1 2 6 5
output:
4 1 5 2 6 3 6 4 2 1 6 5 3 6 2 5 6 4 3 1 6 6 2 3 5 4 1 6 2 6 3 5 4 1 6 3 6 2 4 1 5 6 2 5 6 1 4 3 6 5 3 4 1 6 2 6 4 6 2 5 1 3 6 1 4 5 6 3 2 6 4 6 5 2 3 1 6 3 5 2 6 1 4 6 3 1 6 5 4 2 6 1 4 6 3 2 5 6 2 6 4 3 5 1 6 3 1 2 4 5 6 6 3 1 4 6 2 5 6 4 3 1 2 6 5 6
result:
points 1.0
Test #3:
score: 100
Accepted
time: 3ms
memory: 4200kb
input:
18 1 2 3 5 4 6 5 3 1 4 2 6 2 5 4 6 3 1 1 5 4 6 3 2 5 1 2 3 6 4 3 2 6 4 5 1 3 1 2 5 6 4 2 5 4 6 1 3 2 1 3 5 6 4 1 6 5 4 3 2 2 5 3 4 6 1 1 6 3 5 2 4 2 6 3 5 1 4 2 3 4 1 6 5 2 1 4 5 3 6 3 5 2 6 4 1 1 5 6 3 2 4 5 6 1 2 4 3
output:
1 2 3 5 4 6 6 5 3 1 4 2 6 6 2 5 4 6 3 1 6 1 5 4 6 3 2 6 5 1 2 3 6 4 6 3 2 6 4 5 1 6 3 1 2 5 6 4 6 2 5 4 6 1 3 6 2 1 3 5 6 4 6 1 6 5 4 3 2 6 2 5 3 4 6 1 6 1 6 3 5 2 4 6 2 6 3 5 1 4 6 2 3 4 1 6 5 6 2 1 4 5 3 6 6 3 5 2 6 4 1 6 1 5 6 3 2 4 6 5 6 1 2 4 3 6
result:
points 1.0
Test #4:
score: 100
Accepted
time: 2ms
memory: 4208kb
input:
18 5 1 2 4 3 6 6 3 4 5 1 2 3 1 5 6 2 4 2 3 5 6 1 4 5 2 1 4 3 6 3 2 5 4 6 1 4 2 6 3 1 5 1 4 2 6 5 3 3 4 5 6 1 2 3 2 5 1 4 6 5 6 2 4 1 3 6 4 1 3 5 2 2 3 6 4 1 5 4 1 2 3 6 5 3 4 1 5 2 6 1 4 6 5 2 3 4 5 1 2 6 3 6 4 1 2 3 5
output:
5 1 2 4 3 6 6 6 3 4 5 1 2 6 3 1 5 6 2 4 6 2 3 5 6 1 4 6 5 2 1 4 3 6 6 3 2 5 4 6 1 6 4 2 6 3 1 5 6 1 4 2 6 5 3 6 3 4 5 6 1 2 6 3 2 5 1 4 6 6 5 6 2 4 1 3 6 6 4 1 3 5 2 6 2 3 6 4 1 5 6 4 1 2 3 6 5 6 3 4 1 5 2 6 6 1 4 6 5 2 3 6 4 5 1 2 6 3 6 6 4 1 2 3 5 6
result:
points 1.0
Test #5:
score: 100
Accepted
time: 2ms
memory: 3920kb
input:
18 5 1 2 6 4 3 1 3 5 6 4 2 6 2 5 1 3 4 3 4 2 6 5 1 6 4 3 2 1 5 3 4 6 2 5 1 1 5 2 6 3 4 6 1 2 5 3 4 2 4 1 3 5 6 3 5 1 6 2 4 2 1 6 3 5 4 2 3 6 4 5 1 2 3 1 5 6 4 1 2 6 3 5 4 4 6 5 1 2 3 4 6 3 1 2 5 6 4 3 1 5 2 4 2 6 5 1 3
output:
5 1 2 6 4 3 6 1 3 5 6 4 2 6 6 2 5 1 3 4 6 3 4 2 6 5 1 6 6 4 3 2 1 5 6 3 4 6 2 5 1 6 1 5 2 6 3 4 6 6 1 2 5 3 4 6 2 4 1 3 5 6 6 3 5 1 6 2 4 6 2 1 6 3 5 4 6 2 3 6 4 5 1 6 2 3 1 5 6 4 6 1 2 6 3 5 4 6 4 6 5 1 2 3 6 4 6 3 1 2 5 6 6 4 3 1 5 2 6 4 2 6 5 1 3 6
result:
points 1.0
Test #6:
score: 100
Accepted
time: 2ms
memory: 4032kb
input:
18 6 3 2 1 5 4 3 2 6 5 1 4 3 6 2 1 5 4 6 1 5 2 4 3 3 1 6 2 4 5 6 4 2 3 5 1 3 2 1 5 4 6 5 6 4 1 2 3 3 6 1 4 2 5 1 3 6 2 4 5 1 2 5 3 4 6 4 2 3 1 5 6 1 4 6 3 5 2 5 4 6 3 2 1 4 6 2 1 3 5 4 6 3 2 5 1 3 5 2 1 4 6 3 1 5 4 6 2
output:
6 3 2 1 5 4 6 3 2 6 5 1 4 6 3 6 2 1 5 4 6 6 1 5 2 4 3 6 3 1 6 2 4 5 6 6 4 2 3 5 1 6 3 2 1 5 4 6 6 5 6 4 1 2 3 6 3 6 1 4 2 5 6 1 3 6 2 4 5 6 1 2 5 3 4 6 6 4 2 3 1 5 6 6 1 4 6 3 5 2 6 5 4 6 3 2 1 6 4 6 2 1 3 5 6 4 6 3 2 5 1 6 3 5 2 1 4 6 6 3 1 5 4 6 2 6
result:
points 1.0
Test #7:
score: 100
Accepted
time: 2ms
memory: 3964kb
input:
18 2 3 5 1 4 6 2 5 6 4 1 3 1 3 4 6 2 5 6 2 5 1 4 3 2 3 6 1 5 4 2 6 4 1 3 5 5 1 6 3 4 2 3 2 5 6 4 1 1 4 5 6 2 3 6 5 4 2 1 3 2 6 3 1 5 4 6 5 2 3 4 1 5 4 1 6 2 3 3 5 4 2 6 1 2 5 4 3 1 6 6 4 2 5 1 3 2 1 5 6 4 3 3 2 1 4 6 5
output:
2 3 5 1 4 6 6 2 5 6 4 1 3 6 1 3 4 6 2 5 6 6 2 5 1 4 3 6 2 3 6 1 5 4 6 2 6 4 1 3 5 6 5 1 6 3 4 2 6 3 2 5 6 4 1 6 1 4 5 6 2 3 6 6 5 4 2 1 3 6 2 6 3 1 5 4 6 6 5 2 3 4 1 6 5 4 1 6 2 3 6 3 5 4 2 6 1 6 2 5 4 3 1 6 6 6 4 2 5 1 3 6 2 1 5 6 4 3 6 3 2 1 4 6 5 6
result:
points 1.0
Test #8:
score: 100
Accepted
time: 2ms
memory: 4012kb
input:
18 3 2 5 6 1 4 6 5 1 2 3 4 5 1 3 2 6 4 6 1 3 5 4 2 2 6 1 4 5 3 3 1 2 6 4 5 3 5 1 4 6 2 6 5 2 3 1 4 6 4 1 5 3 2 1 2 6 4 5 3 6 2 4 3 5 1 1 3 6 5 4 2 2 4 5 3 1 6 4 3 1 6 2 5 1 3 2 4 5 6 5 4 3 1 6 2 6 4 3 5 1 2 1 6 5 2 4 3
output:
3 2 5 6 1 4 6 6 5 1 2 3 4 6 5 1 3 2 6 4 6 6 1 3 5 4 2 6 2 6 1 4 5 3 6 3 1 2 6 4 5 6 3 5 1 4 6 2 6 6 5 2 3 1 4 6 6 4 1 5 3 2 6 1 2 6 4 5 3 6 6 2 4 3 5 1 6 1 3 6 5 4 2 6 2 4 5 3 1 6 6 4 3 1 6 2 5 6 1 3 2 4 5 6 6 5 4 3 1 6 2 6 6 4 3 5 1 2 6 1 6 5 2 4 3 6
result:
points 1.0
Test #9:
score: 100
Accepted
time: 2ms
memory: 3936kb
input:
18 5 2 6 3 1 4 5 3 1 2 4 6 1 2 4 6 5 3 4 3 6 5 1 2 3 5 6 1 2 4 6 5 3 2 4 1 1 3 4 5 6 2 6 1 4 3 5 2 4 2 6 1 5 3 1 2 6 4 3 5 2 1 6 5 4 3 4 1 3 6 5 2 3 4 5 1 2 6 1 2 6 5 3 4 4 1 2 6 5 3 5 2 3 4 1 6 2 5 3 4 1 6 6 5 4 3 1 2
output:
5 2 6 3 1 4 6 5 3 1 2 4 6 6 1 2 4 6 5 3 6 4 3 6 5 1 2 6 3 5 6 1 2 4 6 6 5 3 2 4 1 6 1 3 4 5 6 2 6 6 1 4 3 5 2 6 4 2 6 1 5 3 6 1 2 6 4 3 5 6 2 1 6 5 4 3 6 4 1 3 6 5 2 6 3 4 5 1 2 6 6 1 2 6 5 3 4 6 4 1 2 6 5 3 6 5 2 3 4 1 6 6 2 5 3 4 1 6 6 6 5 4 3 1 2 6
result:
points 1.0
Test #10:
score: 100
Accepted
time: 2ms
memory: 3928kb
input:
18 6 1 3 2 5 4 1 5 2 3 4 6 6 3 2 1 4 5 6 3 1 4 5 2 3 5 2 4 1 6 5 3 6 4 1 2 4 5 2 6 1 3 4 2 6 5 3 1 2 3 4 6 5 1 3 2 4 5 6 1 3 4 2 5 6 1 5 4 6 2 1 3 4 1 6 2 3 5 2 6 4 5 3 1 1 2 4 3 6 5 1 2 3 5 6 4 4 3 6 1 2 5 5 1 3 2 4 6
output:
6 1 3 2 5 4 6 1 5 2 3 4 6 6 6 3 2 1 4 5 6 6 3 1 4 5 2 6 3 5 2 4 1 6 6 5 3 6 4 1 2 6 4 5 2 6 1 3 6 4 2 6 5 3 1 6 2 3 4 6 5 1 6 3 2 4 5 6 1 6 3 4 2 5 6 1 6 5 4 6 2 1 3 6 4 1 6 2 3 5 6 2 6 4 5 3 1 6 1 2 4 3 6 5 6 1 2 3 5 6 4 6 4 3 6 1 2 5 6 5 1 3 2 4 6 6
result:
points 1.0
Test #11:
score: 100
Accepted
time: 0ms
memory: 4212kb
input:
18 4 5 1 3 2 6 5 6 1 2 3 4 1 6 2 4 3 5 1 4 6 2 3 5 1 6 3 4 5 2 5 2 6 4 3 1 3 2 1 5 6 4 3 4 5 2 6 1 1 3 5 4 6 2 1 3 4 5 2 6 5 6 1 3 4 2 4 5 2 3 1 6 4 1 3 5 6 2 3 6 4 5 1 2 3 5 4 6 1 2 5 4 3 2 6 1 4 3 5 1 2 6 5 3 1 4 6 2
output:
4 5 1 3 2 6 6 5 6 1 2 3 4 6 1 6 2 4 3 5 6 1 4 6 2 3 5 6 1 6 3 4 5 2 6 5 2 6 4 3 1 6 3 2 1 5 6 4 6 3 4 5 2 6 1 6 1 3 5 4 6 2 6 1 3 4 5 2 6 6 5 6 1 3 4 2 6 4 5 2 3 1 6 6 4 1 3 5 6 2 6 3 6 4 5 1 2 6 3 5 4 6 1 2 6 5 4 3 2 6 1 6 4 3 5 1 2 6 6 5 3 1 4 6 2 6
result:
points 1.0
Test #12:
score: 100
Accepted
time: 2ms
memory: 3928kb
input:
18 1 6 5 2 3 4 4 6 5 3 2 1 1 3 6 4 2 5 4 3 6 2 5 1 1 3 2 5 6 4 2 4 1 6 5 3 3 6 2 4 5 1 6 4 5 2 3 1 2 4 6 3 1 5 5 2 4 6 1 3 1 2 5 6 4 3 4 1 2 6 3 5 2 6 5 4 1 3 6 3 2 4 5 1 6 1 2 5 4 3 6 2 3 1 4 5 6 3 5 4 1 2 2 4 1 6 3 5
output:
1 6 5 2 3 4 6 4 6 5 3 2 1 6 1 3 6 4 2 5 6 4 3 6 2 5 1 6 1 3 2 5 6 4 6 2 4 1 6 5 3 6 3 6 2 4 5 1 6 6 4 5 2 3 1 6 2 4 6 3 1 5 6 5 2 4 6 1 3 6 1 2 5 6 4 3 6 4 1 2 6 3 5 6 2 6 5 4 1 3 6 6 3 2 4 5 1 6 6 1 2 5 4 3 6 6 2 3 1 4 5 6 6 3 5 4 1 2 6 2 4 1 6 3 5 6
result:
points 1.0
Test #13:
score: 100
Accepted
time: 2ms
memory: 4024kb
input:
18 6 5 1 3 2 4 5 4 2 6 1 3 1 3 4 2 5 6 3 1 4 2 6 5 4 2 3 6 5 1 4 3 5 6 1 2 1 3 5 4 2 6 4 2 3 6 1 5 3 5 6 4 1 2 2 5 3 6 1 4 4 1 5 6 2 3 1 6 3 5 4 2 6 5 3 1 4 2 6 2 5 3 4 1 4 1 3 2 6 5 4 6 1 2 3 5 5 3 1 2 6 4 3 2 4 5 1 6
output:
6 5 1 3 2 4 6 5 4 2 6 1 3 6 1 3 4 2 5 6 6 3 1 4 2 6 5 6 4 2 3 6 5 1 6 4 3 5 6 1 2 6 1 3 5 4 2 6 6 4 2 3 6 1 5 6 3 5 6 4 1 2 6 2 5 3 6 1 4 6 4 1 5 6 2 3 6 1 6 3 5 4 2 6 6 5 3 1 4 2 6 6 2 5 3 4 1 6 4 1 3 2 6 5 6 4 6 1 2 3 5 6 5 3 1 2 6 4 6 3 2 4 5 1 6 6
result:
points 1.0
Test #14:
score: 100
Accepted
time: 0ms
memory: 3928kb
input:
18 2 6 1 3 5 4 4 5 3 1 6 2 5 6 2 1 4 3 6 4 5 1 2 3 5 4 6 1 2 3 6 2 5 4 3 1 4 5 2 6 3 1 3 2 6 4 1 5 5 3 2 4 1 6 1 4 6 5 3 2 6 5 4 1 3 2 2 5 1 6 4 3 5 2 1 6 4 3 1 2 3 6 5 4 6 5 3 4 2 1 5 1 6 2 4 3 2 1 5 3 4 6 6 2 3 1 5 4
output:
2 6 1 3 5 4 6 4 5 3 1 6 2 6 5 6 2 1 4 3 6 6 4 5 1 2 3 6 5 4 6 1 2 3 6 6 2 5 4 3 1 6 4 5 2 6 3 1 6 3 2 6 4 1 5 6 5 3 2 4 1 6 6 1 4 6 5 3 2 6 6 5 4 1 3 2 6 2 5 1 6 4 3 6 5 2 1 6 4 3 6 1 2 3 6 5 4 6 6 5 3 4 2 1 6 5 1 6 2 4 3 6 2 1 5 3 4 6 6 6 2 3 1 5 4 6
result:
points 1.0
Test #15:
score: 100
Accepted
time: 2ms
memory: 3928kb
input:
18 4 3 2 6 1 5 6 3 1 2 4 5 4 2 3 5 1 6 2 3 1 6 4 5 1 3 6 5 2 4 4 2 5 6 1 3 2 1 3 4 6 5 3 6 1 2 5 4 4 5 1 3 6 2 4 6 3 5 2 1 6 4 2 1 3 5 6 1 2 3 4 5 1 6 2 5 4 3 4 1 3 2 5 6 3 1 4 2 5 6 5 6 4 3 2 1 1 3 5 2 4 6 5 1 2 4 6 3
output:
4 3 2 6 1 5 6 6 3 1 2 4 5 6 4 2 3 5 1 6 6 2 3 1 6 4 5 6 1 3 6 5 2 4 6 4 2 5 6 1 3 6 2 1 3 4 6 5 6 3 6 1 2 5 4 6 4 5 1 3 6 2 6 4 6 3 5 2 1 6 6 4 2 1 3 5 6 6 1 2 3 4 5 6 1 6 2 5 4 3 6 4 1 3 2 5 6 6 3 1 4 2 5 6 6 5 6 4 3 2 1 6 1 3 5 2 4 6 6 5 1 2 4 6 3 6
result:
points 1.0
Test #16:
score: 100
Accepted
time: 2ms
memory: 3932kb
input:
18 6 4 3 5 2 1 5 4 1 3 2 6 2 5 3 1 4 6 5 3 6 1 2 4 1 6 5 3 2 4 3 6 4 1 5 2 5 3 2 1 6 4 3 6 5 4 1 2 5 6 2 4 3 1 2 5 6 3 4 1 4 5 3 1 2 6 6 5 3 2 1 4 5 6 3 4 2 1 1 5 3 6 2 4 5 6 4 2 3 1 1 4 5 2 6 3 3 1 2 5 4 6 3 5 1 2 6 4
output:
6 4 3 5 2 1 6 5 4 1 3 2 6 6 2 5 3 1 4 6 6 5 3 6 1 2 4 6 1 6 5 3 2 4 6 3 6 4 1 5 2 6 5 3 2 1 6 4 6 3 6 5 4 1 2 6 5 6 2 4 3 1 6 2 5 6 3 4 1 6 4 5 3 1 2 6 6 6 5 3 2 1 4 6 5 6 3 4 2 1 6 1 5 3 6 2 4 6 5 6 4 2 3 1 6 1 4 5 2 6 3 6 3 1 2 5 4 6 6 3 5 1 2 6 4 6
result:
points 1.0
Test #17:
score: 100
Accepted
time: 2ms
memory: 4200kb
input:
18 2 6 5 1 4 3 1 5 6 2 3 4 5 6 2 3 1 4 3 4 6 1 2 5 5 4 3 1 2 6 1 6 4 2 5 3 6 2 5 3 1 4 5 6 3 1 2 4 4 6 5 2 1 3 1 6 4 2 3 5 3 4 5 6 2 1 6 2 4 1 5 3 2 3 5 1 6 4 2 5 6 1 3 4 6 3 2 4 1 5 6 3 2 5 4 1 1 4 3 2 6 5 1 3 5 2 6 4
output:
2 6 5 1 4 3 6 1 5 6 2 3 4 6 5 6 2 3 1 4 6 3 4 6 1 2 5 6 5 4 3 1 2 6 6 1 6 4 2 5 3 6 6 2 5 3 1 4 6 5 6 3 1 2 4 6 4 6 5 2 1 3 6 1 6 4 2 3 5 6 3 4 5 6 2 1 6 6 2 4 1 5 3 6 2 3 5 1 6 4 6 2 5 6 1 3 4 6 6 3 2 4 1 5 6 6 3 2 5 4 1 6 1 4 3 2 6 5 6 1 3 5 2 6 4 6
result:
points 1.0
Test #18:
score: 100
Accepted
time: 2ms
memory: 3948kb
input:
18 2 5 4 1 6 3 6 2 1 3 5 4 2 1 6 3 4 5 1 6 3 4 2 5 6 2 4 5 3 1 3 1 5 2 6 4 5 3 2 6 1 4 5 2 3 6 1 4 5 4 1 2 6 3 5 2 1 3 4 6 1 3 4 2 6 5 1 2 3 6 4 5 1 2 4 5 6 3 2 6 1 3 4 5 6 4 5 3 1 2 4 3 5 1 6 2 1 2 3 4 6 5 5 1 4 2 6 3
output:
2 5 4 1 6 3 6 6 2 1 3 5 4 6 2 1 6 3 4 5 6 1 6 3 4 2 5 6 6 2 4 5 3 1 6 3 1 5 2 6 4 6 5 3 2 6 1 4 6 5 2 3 6 1 4 6 5 4 1 2 6 3 6 5 2 1 3 4 6 6 1 3 4 2 6 5 6 1 2 3 6 4 5 6 1 2 4 5 6 3 6 2 6 1 3 4 5 6 6 4 5 3 1 2 6 4 3 5 1 6 2 6 1 2 3 4 6 5 6 5 1 4 2 6 3 6
result:
points 1.0
Test #19:
score: 100
Accepted
time: 2ms
memory: 4196kb
input:
18 3 4 6 1 5 2 5 3 2 4 6 1 6 3 1 4 2 5 6 1 4 2 5 3 4 6 1 2 5 3 4 2 6 3 5 1 4 3 2 1 6 5 3 5 1 6 4 2 5 1 3 4 2 6 2 3 5 6 4 1 6 1 3 4 5 2 3 1 5 2 4 6 2 6 5 3 1 4 5 6 1 4 3 2 6 4 5 1 3 2 4 6 5 3 1 2 6 1 2 4 5 3 3 4 2 1 5 6
output:
3 4 6 1 5 2 6 5 3 2 4 6 1 6 6 3 1 4 2 5 6 6 1 4 2 5 3 6 4 6 1 2 5 3 6 4 2 6 3 5 1 6 4 3 2 1 6 5 6 3 5 1 6 4 2 6 5 1 3 4 2 6 6 2 3 5 6 4 1 6 6 1 3 4 5 2 6 3 1 5 2 4 6 6 2 6 5 3 1 4 6 5 6 1 4 3 2 6 6 4 5 1 3 2 6 4 6 5 3 1 2 6 6 1 2 4 5 3 6 3 4 2 1 5 6 6
result:
points 1.0
Test #20:
score: 100
Accepted
time: 2ms
memory: 3948kb
input:
18 3 5 1 4 2 6 4 2 3 1 6 5 6 5 1 4 2 3 3 4 6 5 1 2 3 5 4 1 2 6 6 5 3 1 2 4 6 4 1 2 5 3 6 3 5 2 1 4 2 3 5 4 6 1 4 5 1 6 3 2 5 3 2 6 4 1 5 1 2 6 3 4 3 4 5 1 6 2 5 4 1 6 3 2 2 6 3 4 1 5 6 3 4 2 5 1 4 6 1 5 2 3 1 6 4 3 2 5
output:
3 5 1 4 2 6 6 4 2 3 1 6 5 6 6 5 1 4 2 3 6 3 4 6 5 1 2 6 3 5 4 1 2 6 6 6 5 3 1 2 4 6 6 4 1 2 5 3 6 6 3 5 2 1 4 6 2 3 5 4 6 1 6 4 5 1 6 3 2 6 5 3 2 6 4 1 6 5 1 2 6 3 4 6 3 4 5 1 6 2 6 5 4 1 6 3 2 6 2 6 3 4 1 5 6 6 3 4 2 5 1 6 4 6 1 5 2 3 6 1 6 4 3 2 5 6
result:
points 1.0
Test #21:
score: 100
Accepted
time: 2ms
memory: 3952kb
input:
18 4 5 1 2 3 6 5 2 3 4 6 1 4 3 1 6 5 2 4 5 6 2 3 1 2 3 4 6 1 5 4 1 2 5 6 3 3 5 6 1 4 2 3 2 1 6 4 5 5 6 4 1 3 2 3 6 4 5 2 1 6 1 3 5 2 4 6 5 4 3 2 1 6 1 4 3 2 5 2 4 6 3 5 1 3 2 4 6 5 1 6 5 2 4 3 1 4 3 2 5 1 6 3 4 1 5 6 2
output:
4 5 1 2 3 6 6 5 2 3 4 6 1 6 4 3 1 6 5 2 6 4 5 6 2 3 1 6 2 3 4 6 1 5 6 4 1 2 5 6 3 6 3 5 6 1 4 2 6 3 2 1 6 4 5 6 5 6 4 1 3 2 6 3 6 4 5 2 1 6 6 1 3 5 2 4 6 6 5 4 3 2 1 6 6 1 4 3 2 5 6 2 4 6 3 5 1 6 3 2 4 6 5 1 6 6 5 2 4 3 1 6 4 3 2 5 1 6 6 3 4 1 5 6 2 6
result:
points 1.0
Test #22:
score: 100
Accepted
time: 2ms
memory: 4016kb
input:
18 2 3 5 4 1 6 2 4 5 1 6 3 4 3 6 5 2 1 1 6 2 3 5 4 6 2 5 4 1 3 4 6 3 2 1 5 1 5 2 4 3 6 4 5 3 6 1 2 5 4 2 3 6 1 1 5 2 6 4 3 1 4 3 6 5 2 6 2 3 4 5 1 3 1 4 6 5 2 3 5 4 1 6 2 6 4 2 5 3 1 2 3 1 5 4 6 5 3 6 2 1 4 4 3 2 6 5 1
output:
2 3 5 4 1 6 6 2 4 5 1 6 3 6 4 3 6 5 2 1 6 1 6 2 3 5 4 6 6 2 5 4 1 3 6 4 6 3 2 1 5 6 1 5 2 4 3 6 6 4 5 3 6 1 2 6 5 4 2 3 6 1 6 1 5 2 6 4 3 6 1 4 3 6 5 2 6 6 2 3 4 5 1 6 3 1 4 6 5 2 6 3 5 4 1 6 2 6 6 4 2 5 3 1 6 2 3 1 5 4 6 6 5 3 6 2 1 4 6 4 3 2 6 5 1 6
result:
points 1.0
Test #23:
score: 100
Accepted
time: 2ms
memory: 4212kb
input:
18 6 1 3 4 2 5 2 4 6 5 3 1 2 4 1 5 3 6 3 4 2 6 1 5 2 1 6 5 3 4 5 2 4 1 3 6 4 1 3 5 2 6 3 2 6 1 4 5 4 3 5 6 2 1 5 2 1 3 6 4 6 4 1 5 2 3 6 4 5 3 2 1 2 6 4 3 1 5 2 1 5 4 6 3 6 2 1 5 4 3 5 6 4 3 1 2 4 2 1 5 6 3 4 3 5 2 6 1
output:
6 1 3 4 2 5 6 2 4 6 5 3 1 6 2 4 1 5 3 6 6 3 4 2 6 1 5 6 2 1 6 5 3 4 6 5 2 4 1 3 6 6 4 1 3 5 2 6 6 3 2 6 1 4 5 6 4 3 5 6 2 1 6 5 2 1 3 6 4 6 6 4 1 5 2 3 6 6 4 5 3 2 1 6 2 6 4 3 1 5 6 2 1 5 4 6 3 6 6 2 1 5 4 3 6 5 6 4 3 1 2 6 4 2 1 5 6 3 6 4 3 5 2 6 1 6
result:
points 1.0
Test #24:
score: 100
Accepted
time: 2ms
memory: 3920kb
input:
18 3 2 4 1 5 6 4 3 2 5 6 1 3 5 2 4 6 1 1 6 4 5 3 2 2 6 3 1 4 5 5 4 3 2 1 6 3 1 5 4 2 6 1 6 2 3 4 5 1 6 4 3 5 2 6 4 3 2 5 1 5 4 3 6 1 2 6 1 2 4 3 5 6 4 3 1 2 5 3 5 4 6 2 1 6 3 5 2 4 1 3 1 5 6 4 2 6 1 5 3 2 4 6 1 4 2 3 5
output:
3 2 4 1 5 6 6 4 3 2 5 6 1 6 3 5 2 4 6 1 6 1 6 4 5 3 2 6 2 6 3 1 4 5 6 5 4 3 2 1 6 6 3 1 5 4 2 6 6 1 6 2 3 4 5 6 1 6 4 3 5 2 6 6 4 3 2 5 1 6 5 4 3 6 1 2 6 6 1 2 4 3 5 6 6 4 3 1 2 5 6 3 5 4 6 2 1 6 6 3 5 2 4 1 6 3 1 5 6 4 2 6 6 1 5 3 2 4 6 6 1 4 2 3 5 6
result:
points 1.0
Test #25:
score: 100
Accepted
time: 2ms
memory: 4032kb
input:
18 2 4 3 6 5 1 6 5 4 2 3 1 3 6 2 1 4 5 1 6 3 2 5 4 2 4 1 5 6 3 6 2 1 5 3 4 1 4 3 5 2 6 2 6 4 1 5 3 3 6 1 5 2 4 5 3 4 1 2 6 1 5 6 3 4 2 4 1 6 3 2 5 6 3 4 1 2 5 1 3 2 5 4 6 4 1 6 3 5 2 3 1 2 6 5 4 5 6 2 1 3 4 1 6 3 2 4 5
output:
2 4 3 6 5 1 6 6 5 4 2 3 1 6 3 6 2 1 4 5 6 1 6 3 2 5 4 6 2 4 1 5 6 3 6 6 2 1 5 3 4 6 1 4 3 5 2 6 6 2 6 4 1 5 3 6 3 6 1 5 2 4 6 5 3 4 1 2 6 6 1 5 6 3 4 2 6 4 1 6 3 2 5 6 6 3 4 1 2 5 6 1 3 2 5 4 6 6 4 1 6 3 5 2 6 3 1 2 6 5 4 6 5 6 2 1 3 4 6 1 6 3 2 4 5 6
result:
points 1.0
Test #26:
score: 100
Accepted
time: 2ms
memory: 4020kb
input:
18 1 4 5 2 3 6 4 1 6 5 2 3 3 5 1 2 4 6 5 1 4 6 2 3 4 2 1 6 3 5 3 6 5 1 2 4 3 4 1 2 5 6 6 1 2 3 5 4 5 2 6 1 4 3 2 5 1 6 3 4 3 5 6 2 1 4 3 2 4 6 1 5 5 3 6 4 2 1 5 3 4 2 6 1 3 5 4 2 1 6 2 1 3 6 5 4 3 1 6 2 5 4 3 4 1 6 5 2
output:
1 4 5 2 3 6 6 4 1 6 5 2 3 6 3 5 1 2 4 6 6 5 1 4 6 2 3 6 4 2 1 6 3 5 6 3 6 5 1 2 4 6 3 4 1 2 5 6 6 6 1 2 3 5 4 6 5 2 6 1 4 3 6 2 5 1 6 3 4 6 3 5 6 2 1 4 6 3 2 4 6 1 5 6 5 3 6 4 2 1 6 5 3 4 2 6 1 6 3 5 4 2 1 6 6 2 1 3 6 5 4 6 3 1 6 2 5 4 6 3 4 1 6 5 2 6
result:
points 1.0
Test #27:
score: 100
Accepted
time: 2ms
memory: 4208kb
input:
18 6 3 2 5 1 4 2 3 6 1 4 5 4 3 2 1 5 6 2 3 4 5 6 1 1 5 4 6 2 3 6 5 2 4 1 3 2 1 3 6 4 5 4 2 1 3 5 6 6 2 1 4 5 3 1 5 6 2 4 3 1 5 3 4 6 2 2 5 1 3 4 6 4 3 5 2 1 6 1 2 3 4 5 6 2 4 5 3 6 1 2 3 4 5 1 6 4 5 1 6 2 3 4 6 5 1 3 2
output:
6 3 2 5 1 4 6 2 3 6 1 4 5 6 4 3 2 1 5 6 6 2 3 4 5 6 1 6 1 5 4 6 2 3 6 6 5 2 4 1 3 6 2 1 3 6 4 5 6 4 2 1 3 5 6 6 6 2 1 4 5 3 6 1 5 6 2 4 3 6 1 5 3 4 6 2 6 2 5 1 3 4 6 6 4 3 5 2 1 6 6 1 2 3 4 5 6 6 2 4 5 3 6 1 6 2 3 4 5 1 6 6 4 5 1 6 2 3 6 4 6 5 1 3 2 6
result:
points 1.0
Test #28:
score: 100
Accepted
time: 2ms
memory: 3924kb
input:
18 6 3 4 2 1 5 2 4 3 1 5 6 4 1 3 6 2 5 6 3 4 1 5 2 1 4 2 6 3 5 5 4 2 1 6 3 6 3 1 2 5 4 1 3 2 6 4 5 3 2 1 4 5 6 1 4 6 2 5 3 5 3 4 6 1 2 5 1 4 3 6 2 2 4 5 1 3 6 2 3 4 1 5 6 6 5 2 1 4 3 4 6 2 1 5 3 2 1 3 4 5 6 6 1 5 2 3 4
output:
6 3 4 2 1 5 6 2 4 3 1 5 6 6 4 1 3 6 2 5 6 6 3 4 1 5 2 6 1 4 2 6 3 5 6 5 4 2 1 6 3 6 6 3 1 2 5 4 6 1 3 2 6 4 5 6 3 2 1 4 5 6 6 1 4 6 2 5 3 6 5 3 4 6 1 2 6 5 1 4 3 6 2 6 2 4 5 1 3 6 6 2 3 4 1 5 6 6 6 5 2 1 4 3 6 4 6 2 1 5 3 6 2 1 3 4 5 6 6 6 1 5 2 3 4 6
result:
points 1.0
Test #29:
score: 100
Accepted
time: 2ms
memory: 4212kb
input:
18 2 5 6 3 1 4 4 6 3 5 1 2 6 2 3 5 1 4 2 1 3 5 4 6 1 2 6 3 4 5 5 2 3 1 4 6 4 2 5 3 6 1 6 2 4 5 1 3 2 1 4 6 5 3 4 5 3 2 1 6 5 4 2 1 3 6 2 6 5 3 4 1 3 2 4 1 6 5 6 3 4 5 2 1 4 1 5 3 2 6 3 2 6 1 5 4 1 2 4 6 3 5 3 4 6 2 1 5
output:
2 5 6 3 1 4 6 4 6 3 5 1 2 6 6 2 3 5 1 4 6 2 1 3 5 4 6 6 1 2 6 3 4 5 6 5 2 3 1 4 6 6 4 2 5 3 6 1 6 6 2 4 5 1 3 6 2 1 4 6 5 3 6 4 5 3 2 1 6 6 5 4 2 1 3 6 6 2 6 5 3 4 1 6 3 2 4 1 6 5 6 6 3 4 5 2 1 6 4 1 5 3 2 6 6 3 2 6 1 5 4 6 1 2 4 6 3 5 6 3 4 6 2 1 5 6
result:
points 1.0
Test #30:
score: 100
Accepted
time: 2ms
memory: 3920kb
input:
18 1 5 2 4 6 3 5 2 1 6 3 4 4 5 6 3 2 1 2 4 3 6 1 5 6 2 4 3 1 5 1 5 6 4 3 2 1 5 4 2 3 6 1 5 3 2 4 6 6 4 1 3 2 5 4 6 2 5 3 1 5 6 3 1 4 2 3 1 6 4 2 5 4 6 3 1 5 2 4 5 3 6 2 1 3 6 5 2 1 4 5 4 6 1 3 2 5 2 6 1 3 4 3 6 4 2 1 5
output:
1 5 2 4 6 3 6 5 2 1 6 3 4 6 4 5 6 3 2 1 6 2 4 3 6 1 5 6 6 2 4 3 1 5 6 1 5 6 4 3 2 6 1 5 4 2 3 6 6 1 5 3 2 4 6 6 6 4 1 3 2 5 6 4 6 2 5 3 1 6 5 6 3 1 4 2 6 3 1 6 4 2 5 6 4 6 3 1 5 2 6 4 5 3 6 2 1 6 3 6 5 2 1 4 6 5 4 6 1 3 2 6 5 2 6 1 3 4 6 3 6 4 2 1 5 6
result:
points 1.0
Test #31:
score: 100
Accepted
time: 0ms
memory: 4016kb
input:
18 2 6 3 4 5 1 2 1 6 4 3 5 5 4 1 2 3 6 3 2 6 5 4 1 3 1 4 5 6 2 3 4 2 1 6 5 1 5 4 3 6 2 2 6 4 5 1 3 5 2 6 3 4 1 4 6 1 3 2 5 4 2 3 5 6 1 2 1 5 6 3 4 2 6 1 5 4 3 2 3 1 6 5 4 1 4 2 5 3 6 4 2 5 1 6 3 6 4 2 3 1 5 4 2 5 6 3 1
output:
2 6 3 4 5 1 6 2 1 6 4 3 5 6 5 4 1 2 3 6 6 3 2 6 5 4 1 6 3 1 4 5 6 2 6 3 4 2 1 6 5 6 1 5 4 3 6 2 6 2 6 4 5 1 3 6 5 2 6 3 4 1 6 4 6 1 3 2 5 6 4 2 3 5 6 1 6 2 1 5 6 3 4 6 2 6 1 5 4 3 6 2 3 1 6 5 4 6 1 4 2 5 3 6 6 4 2 5 1 6 3 6 6 4 2 3 1 5 6 4 2 5 6 3 1 6
result:
points 1.0
Test #32:
score: 100
Accepted
time: 2ms
memory: 4016kb
input:
18 2 4 6 1 3 5 5 6 2 3 4 1 1 4 5 3 6 2 2 4 5 6 3 1 3 4 2 5 1 6 6 5 1 3 4 2 5 2 6 4 1 3 6 2 4 1 3 5 6 1 4 5 3 2 1 2 5 4 6 3 5 6 3 2 1 4 5 1 2 3 4 6 4 5 6 1 2 3 6 1 4 5 2 3 6 3 1 5 2 4 3 2 5 1 6 4 4 6 1 3 5 2 4 1 2 3 5 6
output:
2 4 6 1 3 5 6 5 6 2 3 4 1 6 1 4 5 3 6 2 6 2 4 5 6 3 1 6 3 4 2 5 1 6 6 6 5 1 3 4 2 6 5 2 6 4 1 3 6 6 2 4 1 3 5 6 6 1 4 5 3 2 6 1 2 5 4 6 3 6 5 6 3 2 1 4 6 5 1 2 3 4 6 6 4 5 6 1 2 3 6 6 1 4 5 2 3 6 6 3 1 5 2 4 6 3 2 5 1 6 4 6 4 6 1 3 5 2 6 4 1 2 3 5 6 6
result:
points 1.0
Test #33:
score: 100
Accepted
time: 2ms
memory: 3932kb
input:
18 2 6 1 4 3 5 4 6 1 5 3 2 2 3 6 5 4 1 4 5 6 1 3 2 4 2 5 3 1 6 5 2 3 1 6 4 1 6 5 3 4 2 5 2 4 3 1 6 5 1 6 2 3 4 3 5 6 4 2 1 2 3 1 4 6 5 3 6 1 4 5 2 3 4 1 6 2 5 4 3 6 1 5 2 3 2 5 4 1 6 3 6 2 5 4 1 1 5 3 2 6 4 4 3 1 5 6 2
output:
2 6 1 4 3 5 6 4 6 1 5 3 2 6 2 3 6 5 4 1 6 4 5 6 1 3 2 6 4 2 5 3 1 6 6 5 2 3 1 6 4 6 1 6 5 3 4 2 6 5 2 4 3 1 6 6 5 1 6 2 3 4 6 3 5 6 4 2 1 6 2 3 1 4 6 5 6 3 6 1 4 5 2 6 3 4 1 6 2 5 6 4 3 6 1 5 2 6 3 2 5 4 1 6 6 3 6 2 5 4 1 6 1 5 3 2 6 4 6 4 3 1 5 6 2 6
result:
points 1.0
Test #34:
score: 100
Accepted
time: 2ms
memory: 3928kb
input:
18 1 5 2 3 6 4 1 4 2 3 6 5 4 5 6 2 1 3 2 4 6 5 1 3 5 1 3 4 6 2 3 4 6 5 2 1 4 5 3 2 6 1 4 3 6 2 1 5 5 1 4 3 2 6 6 5 3 4 1 2 3 6 5 1 4 2 1 4 3 5 6 2 5 1 4 2 3 6 4 1 5 2 3 6 4 1 5 6 3 2 6 5 1 4 3 2 4 6 2 3 5 1 5 6 1 4 2 3
output:
1 5 2 3 6 4 6 1 4 2 3 6 5 6 4 5 6 2 1 3 6 2 4 6 5 1 3 6 5 1 3 4 6 2 6 3 4 6 5 2 1 6 4 5 3 2 6 1 6 4 3 6 2 1 5 6 5 1 4 3 2 6 6 6 5 3 4 1 2 6 3 6 5 1 4 2 6 1 4 3 5 6 2 6 5 1 4 2 3 6 6 4 1 5 2 3 6 6 4 1 5 6 3 2 6 6 5 1 4 3 2 6 4 6 2 3 5 1 6 5 6 1 4 2 3 6
result:
points 1.0
Test #35:
score: 100
Accepted
time: 2ms
memory: 3924kb
input:
18 6 4 2 1 5 3 3 6 2 5 1 4 5 6 1 3 2 4 1 3 6 2 5 4 5 4 2 3 1 6 4 5 2 1 3 6 2 5 3 6 4 1 1 4 2 3 5 6 5 1 4 6 3 2 3 4 5 2 1 6 4 5 2 3 6 1 1 2 5 4 3 6 1 3 2 6 5 4 6 1 5 4 3 2 5 3 4 2 1 6 6 3 5 1 4 2 1 2 4 3 5 6 2 6 1 5 3 4
output:
6 4 2 1 5 3 6 3 6 2 5 1 4 6 5 6 1 3 2 4 6 1 3 6 2 5 4 6 5 4 2 3 1 6 6 4 5 2 1 3 6 6 2 5 3 6 4 1 6 1 4 2 3 5 6 6 5 1 4 6 3 2 6 3 4 5 2 1 6 6 4 5 2 3 6 1 6 1 2 5 4 3 6 6 1 3 2 6 5 4 6 6 1 5 4 3 2 6 5 3 4 2 1 6 6 6 3 5 1 4 2 6 1 2 4 3 5 6 6 2 6 1 5 3 4 6
result:
points 1.0
Test #36:
score: 100
Accepted
time: 2ms
memory: 3920kb
input:
18 6 5 4 1 2 3 6 2 3 4 1 5 3 1 6 4 5 2 5 4 2 6 3 1 4 6 2 3 1 5 3 1 4 5 2 6 5 4 1 3 6 2 3 6 4 1 2 5 5 6 3 4 1 2 1 6 4 5 2 3 6 1 5 4 2 3 4 1 5 3 6 2 1 4 2 5 6 3 1 5 3 6 4 2 2 1 4 3 5 6 5 1 3 6 4 2 2 5 4 1 3 6 5 3 6 1 4 2
output:
6 5 4 1 2 3 6 6 2 3 4 1 5 6 3 1 6 4 5 2 6 5 4 2 6 3 1 6 4 6 2 3 1 5 6 3 1 4 5 2 6 6 5 4 1 3 6 2 6 3 6 4 1 2 5 6 5 6 3 4 1 2 6 1 6 4 5 2 3 6 6 1 5 4 2 3 6 4 1 5 3 6 2 6 1 4 2 5 6 3 6 1 5 3 6 4 2 6 2 1 4 3 5 6 6 5 1 3 6 4 2 6 2 5 4 1 3 6 6 5 3 6 1 4 2 6
result:
points 1.0
Test #37:
score: 100
Accepted
time: 2ms
memory: 4228kb
input:
18 4 5 2 1 6 3 2 5 1 4 3 6 4 1 2 5 3 6 1 5 3 4 2 6 2 3 6 5 1 4 2 1 4 6 3 5 4 2 1 5 3 6 1 6 2 4 5 3 4 2 1 3 6 5 3 5 2 1 6 4 6 3 1 5 4 2 5 3 1 6 4 2 1 3 2 4 6 5 2 3 1 4 5 6 4 2 5 1 3 6 3 6 1 5 4 2 6 4 5 2 1 3 1 6 2 5 3 4
output:
4 5 2 1 6 3 6 2 5 1 4 3 6 6 4 1 2 5 3 6 6 1 5 3 4 2 6 6 2 3 6 5 1 4 6 2 1 4 6 3 5 6 4 2 1 5 3 6 6 1 6 2 4 5 3 6 4 2 1 3 6 5 6 3 5 2 1 6 4 6 6 3 1 5 4 2 6 5 3 1 6 4 2 6 1 3 2 4 6 5 6 2 3 1 4 5 6 6 4 2 5 1 3 6 6 3 6 1 5 4 2 6 6 4 5 2 1 3 6 1 6 2 5 3 4 6
result:
points 1.0
Test #38:
score: 100
Accepted
time: 2ms
memory: 3928kb
input:
18 1 6 5 4 2 3 5 2 3 6 4 1 5 2 1 4 6 3 5 6 3 2 4 1 1 5 4 3 2 6 6 5 2 1 3 4 4 1 6 5 3 2 5 3 6 2 4 1 4 2 6 1 3 5 1 3 5 6 2 4 1 3 6 4 5 2 1 5 4 2 6 3 1 4 5 3 2 6 6 2 1 3 4 5 6 1 5 3 4 2 2 5 3 1 6 4 1 3 4 6 5 2 5 1 3 6 2 4
output:
1 6 5 4 2 3 6 5 2 3 6 4 1 6 5 2 1 4 6 3 6 5 6 3 2 4 1 6 1 5 4 3 2 6 6 6 5 2 1 3 4 6 4 1 6 5 3 2 6 5 3 6 2 4 1 6 4 2 6 1 3 5 6 1 3 5 6 2 4 6 1 3 6 4 5 2 6 1 5 4 2 6 3 6 1 4 5 3 2 6 6 6 2 1 3 4 5 6 6 1 5 3 4 2 6 2 5 3 1 6 4 6 1 3 4 6 5 2 6 5 1 3 6 2 4 6
result:
points 1.0
Test #39:
score: 100
Accepted
time: 2ms
memory: 4200kb
input:
18 4 3 1 5 2 6 3 6 5 2 4 1 5 4 3 6 2 1 4 1 6 2 5 3 2 4 3 5 6 1 4 5 6 3 1 2 2 4 3 1 6 5 5 4 6 2 3 1 3 2 1 6 5 4 1 2 4 5 3 6 5 2 4 6 3 1 5 3 4 6 2 1 3 4 1 2 6 5 6 3 5 4 2 1 5 3 2 1 4 6 5 1 6 4 2 3 3 5 6 2 4 1 5 1 6 3 2 4
output:
4 3 1 5 2 6 6 3 6 5 2 4 1 6 5 4 3 6 2 1 6 4 1 6 2 5 3 6 2 4 3 5 6 1 6 4 5 6 3 1 2 6 2 4 3 1 6 5 6 5 4 6 2 3 1 6 3 2 1 6 5 4 6 1 2 4 5 3 6 6 5 2 4 6 3 1 6 5 3 4 6 2 1 6 3 4 1 2 6 5 6 6 3 5 4 2 1 6 5 3 2 1 4 6 6 5 1 6 4 2 3 6 3 5 6 2 4 1 6 5 1 6 3 2 4 6
result:
points 1.0
Test #40:
score: 100
Accepted
time: 2ms
memory: 3960kb
input:
18 5 4 6 3 1 2 1 2 6 5 4 3 3 1 2 4 6 5 6 2 1 4 3 5 5 2 4 1 6 3 2 4 5 6 1 3 2 1 6 4 5 3 2 5 1 4 6 3 2 1 5 4 3 6 2 5 4 3 6 1 2 4 6 1 5 3 3 6 4 2 5 1 2 1 4 3 6 5 1 5 6 4 2 3 1 4 3 2 5 6 3 6 5 4 2 1 1 2 5 6 3 4 2 4 3 5 1 6
output:
5 4 6 3 1 2 6 1 2 6 5 4 3 6 3 1 2 4 6 5 6 6 2 1 4 3 5 6 5 2 4 1 6 3 6 2 4 5 6 1 3 6 2 1 6 4 5 3 6 2 5 1 4 6 3 6 2 1 5 4 3 6 6 2 5 4 3 6 1 6 2 4 6 1 5 3 6 3 6 4 2 5 1 6 2 1 4 3 6 5 6 1 5 6 4 2 3 6 1 4 3 2 5 6 6 3 6 5 4 2 1 6 1 2 5 6 3 4 6 2 4 3 5 1 6 6
result:
points 1.0