QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#306945 | #1904. Permutation Transformation | Endline | AC ✓ | 37ms | 7180kb | C++14 | 4.5kb | 2024-01-17 17:26:04 | 2024-01-17 17:26:05 |
Judging History
answer
#include<bits/stdc++.h>
#define debug(...) fprintf(stderr,__VA_ARGS__)
using namespace std;
using ll=long long;
const int MAXN=102;
const int mod=998244353;
template<typename _Tp>inline void Add(_Tp&x,ll y){x=x+y>=mod?x+y-mod:x+y;}
template<typename _Tp>inline void Mul(_Tp&x,ll y){x=x*y>=mod?x*y%mod:x*y;}
int T,n,k,rcnt;
int posa[MAXN],posb[MAXN];
pair<int,int>opr[1000002];
map<vector<int>,int>vis;
vector<int>a,b;
inline void operate(int p,int q)
{
opr[++rcnt]={p+1,q+1};
if(p<q)
{
rotate(a.begin()+p,a.begin()+p+k,a.begin()+q+k);
for(int i=p;i<q+k;i++)posa[a[i]]=i;
}
else
{
rotate(a.begin()+q,a.begin()+p,a.begin()+p+k);
for(int i=q;i<p+k;i++)posa[a[i]]=i;
}
}
inline void Revhead(int pos,int opt)
{
int times=pos/(n-k);pos-=times*(n-k);
if(opt==1)
{
for(int i=1;i<=times;i++)operate(n-k,0);
operate(pos,0);
}
else
{
operate(0,pos);
for(int i=1;i<=times;i++)operate(0,n-k);
}
}
inline void HeadSwap()
{
for(int i=1;i<=(k+1)/2;i++)operate(0,2);
operate(1,2);
}
inline void Swap(int pos)
{
Revhead(pos,1);
HeadSwap();
Revhead(pos,-1);
}
inline void Move(int pos)
{
Revhead(pos,1);
operate(2,0);
operate(1,2);
operate(1,2);
Revhead(pos,-1);
}
int main()
{
// freopen("abc.in","r",stdin);
// freopen("abc.out","w",stdout);
ios::sync_with_stdio(false);
cin.tie(0);cout.tie(0);
cin>>T;
while(T--)
{
cin>>n>>k;rcnt=0;
a.assign(n,0),b.assign(n,0);
for(int i=0;i<n;i++)cin>>a[i];
for(int i=0;i<n;i++)cin>>b[i];
if(a==b){puts("YES\n0");continue;}
if(k==n){puts("NO");continue;}
if(k==n-1)
{
for(int i=1;i<=n;i++)
{
rotate(a.begin(),a.begin()+i,a.end());
if(a==b)
{
printf("YES\n%d\n",n-i);
for(int j=1;j<=n-i;j++)
puts("1 2");
goto END;
}
rotate(a.begin(),a.end()-i,a.end());
}
puts("NO");
END:;
continue;
}
if(k==1)
{
for(int i=0;i<n;i++)posb[b[i]]=i;
for(int i=0;i<n;i++)
for(int j=0;j<n-1;j++)
if(posb[a[j]]>posb[a[j+1]])operate(j,j+1);
printf("YES\n%d\n",rcnt);
for(int i=1;i<=rcnt;i++)
printf("%d %d\n",opr[i].first,opr[i].second);
continue;
}
if(k&1)
{
for(int i=0;i<n;i++)posb[b[i]]=i;
for(int i=0;i<n;i++)
for(int j=0;j<n-1;j++)
if(posb[a[j]]>posb[a[j+1]])Swap(j);
printf("YES\n%d\n",rcnt);
for(int i=1;i<=rcnt;i++)
printf("%d %d\n",opr[i].first,opr[i].second);
continue;
}
if(k&1^1)
{
int cnta=0,cntb=0;
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
{
if(a[i]>a[j])cnta++;
if(b[i]>b[j])cntb++;
}
if((cnta&1)^(cntb&1)){puts("NO");continue;}
}
if(k==2)
{
for(int i=0;i<n;i++)posa[a[i]]=i;
for(int i=0;i<n-2;i++)
{
int nval=b[i];
if((posa[nval]-i)&1)
{
if(posa[nval]==n-1)operate(posa[nval]-2,posa[nval]-1);
operate(posa[nval]-1,posa[nval]);
}
while(posa[nval]>i)operate(posa[nval]-2,posa[nval]-1);
}
printf("YES\n%d\n",rcnt);
for(int i=1;i<=rcnt;i++)
printf("%d %d\n",opr[i].first,opr[i].second);
continue;
}
if(k&1^1)
{
for(int i=0;i<n;i++)posa[a[i]]=i;
for(int i=0;i<n-2;i++)
{
int nval=b[i];
if((posa[nval]-i)&1)
{
if(posa[nval]==n-1)Move(posa[nval]-2);
Move(posa[nval]-1);
}
while(posa[nval]>i)Move(posa[nval]-2);
}
printf("YES\n%d\n",rcnt);
for(int i=1;i<=rcnt;i++)
printf("%d %d\n",opr[i].first,opr[i].second);
continue;
}
}
return 0;
}
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3804kb
input:
3 2 1 2 1 2 1 4 2 1 2 3 4 1 2 4 3 3 2 2 1 3 1 3 2
output:
YES 0 NO YES 2 1 2 1 2
result:
ok 3 test cases (3 test cases)
Test #2:
score: 0
Accepted
time: 1ms
memory: 3680kb
input:
4 4 4 1 2 3 4 1 2 3 4 4 4 2 4 1 3 4 2 3 1 5 5 1 2 4 3 5 1 4 3 5 2 5 5 5 1 4 2 3 5 1 4 2 3
output:
YES 0 NO NO YES 0
result:
ok 4 test cases (4 test cases)
Test #3:
score: 0
Accepted
time: 0ms
memory: 3756kb
input:
50 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1...
output:
YES 1 1 2 NO YES 0 YES 0 YES 1 1 2 YES 0 YES 0 YES 1 1 2 YES 1 1 2 YES 0 YES 0 YES 1 1 2 YES 1 1 2 YES 1 1 2 YES 0 YES 0 YES 0 YES 0 YES 1 1 2 YES 0 YES 0 YES 0 YES 0 YES 0 YES 1 1 2 NO YES 1 1 2 NO YES 0 NO YES 0 YES 0 YES 0 NO YES 1 1 2 YES 1 1 2 NO YES 0 YES 1 1 2 YES 0 NO YES 1 1 2 NO YES 0 YES ...
result:
ok 50 test cases (50 test cases)
Test #4:
score: 0
Accepted
time: 0ms
memory: 3720kb
input:
12 8 7 6 2 1 8 5 7 3 4 5 7 3 4 6 2 1 8 8 7 7 6 1 2 5 4 8 3 8 3 7 6 1 2 5 4 8 7 3 5 4 6 7 8 2 1 7 8 2 1 3 5 4 6 8 7 6 5 8 4 7 3 2 1 2 1 6 5 8 4 7 3 8 7 3 2 8 6 1 5 4 7 7 3 2 8 6 1 5 4 8 7 7 1 3 2 4 5 6 8 5 6 8 7 1 3 2 4 8 7 7 2 4 5 1 6 8 3 1 6 8 3 7 2 4 5 8 7 5 6 4 3 1 8 2 7 1 8 2 7 5 6 4 3 8 7 3 5 6...
output:
YES 4 1 2 1 2 1 2 1 2 YES 2 1 2 1 2 YES 4 1 2 1 2 1 2 1 2 YES 2 1 2 1 2 YES 1 1 2 YES 3 1 2 1 2 1 2 YES 4 1 2 1 2 1 2 1 2 YES 4 1 2 1 2 1 2 1 2 YES 6 1 2 1 2 1 2 1 2 1 2 1 2 YES 1 1 2 YES 2 1 2 1 2 YES 2 1 2 1 2
result:
ok 12 test cases (12 test cases)
Test #5:
score: 0
Accepted
time: 1ms
memory: 3796kb
input:
16 6 4 5 3 6 2 1 4 6 4 3 5 1 2 6 4 6 2 5 1 3 4 5 2 1 3 6 4 6 4 6 5 3 2 4 1 1 4 3 5 2 6 6 4 6 3 5 4 1 2 2 6 5 1 3 4 6 4 2 6 4 5 3 1 6 1 3 2 5 4 6 4 6 4 3 2 1 5 6 3 4 5 1 2 6 4 1 4 5 6 2 3 4 1 5 3 6 2 6 4 6 4 1 3 5 2 3 5 6 4 2 1 6 4 2 4 6 3 5 1 1 2 4 5 6 3 6 4 1 5 2 4 6 3 4 2 6 1 3 5 6 4 6 3 5 1 2 4 4...
output:
YES 45 1 1 3 1 2 3 2 3 1 1 3 1 2 1 3 1 2 3 2 3 1 2 1 3 2 1 3 1 2 3 2 3 1 2 3 1 1 1 3 1 2 3 2 3 1 1 1 3 3 1 1 1 3 1 2 3 2 3 1 1 1 3 3 1 2 1 3 1 2 3 2 3 1 2 1 3 3 1 2 1 3 1 2 3 2 3 1 2 1 3 NO NO YES 40 3 1 2 1 3 1 2 3 2 3 1 2 1 3 3 1 1 1 3 1 2 3 2 3 1 1 1 3 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 1 3 1 2 3 2 3 ...
result:
ok 16 test cases (16 test cases)
Test #6:
score: 0
Accepted
time: 0ms
memory: 3700kb
input:
16 6 2 5 2 3 4 6 1 1 4 3 6 5 2 6 2 4 6 3 2 1 5 3 5 1 6 2 4 6 2 1 5 2 6 3 4 4 3 6 2 1 5 6 2 3 1 2 6 5 4 6 1 4 5 2 3 6 2 3 4 6 2 5 1 5 2 1 6 4 3 6 2 2 4 5 6 1 3 5 4 6 1 3 2 6 2 6 4 5 1 2 3 2 4 5 3 1 6 6 2 4 5 2 6 1 3 5 4 1 3 2 6 6 2 4 6 5 3 2 1 5 4 1 6 2 3 6 2 5 3 1 6 4 2 4 6 1 2 3 5 6 2 3 6 2 5 1 4 3...
output:
YES 7 4 5 3 4 3 4 1 2 2 3 3 4 4 5 NO YES 8 4 5 3 4 3 4 1 2 4 5 2 3 3 4 4 5 YES 10 3 4 3 4 1 2 2 3 2 3 4 5 3 4 3 4 4 5 4 5 NO YES 5 1 2 2 3 2 3 4 5 4 5 NO NO YES 6 1 2 4 5 3 4 3 4 4 5 4 5 YES 9 3 4 1 2 4 5 4 5 2 3 4 5 3 4 3 4 4 5 YES 2 2 3 2 3 YES 4 4 5 4 5 2 3 4 5 YES 6 3 4 3 4 1 2 2 3 3 4 4 5 YES 8...
result:
ok 16 test cases (16 test cases)
Test #7:
score: 0
Accepted
time: 0ms
memory: 3912kb
input:
25 4 3 2 3 1 4 2 1 4 3 4 3 3 4 2 1 4 3 1 2 4 1 4 2 1 3 2 1 4 3 4 1 3 4 2 1 4 2 1 3 4 2 1 2 4 3 3 2 1 4 4 2 4 2 1 3 1 3 2 4 4 1 2 3 1 4 3 2 1 4 4 2 3 4 2 1 4 3 1 2 4 4 1 4 3 2 1 3 4 2 4 3 2 4 1 3 4 1 2 3 4 1 1 2 4 3 4 2 1 3 4 1 1 2 3 4 1 4 3 2 4 3 2 3 1 4 3 1 4 2 4 2 4 2 3 1 1 3 4 2 4 1 4 2 1 3 3 1 2...
output:
NO NO YES 2 1 2 2 3 YES 3 1 2 2 3 3 4 YES 3 2 3 1 2 1 2 NO YES 1 1 2 YES 4 1 2 1 2 2 3 2 3 NO NO YES 3 1 2 2 3 1 2 YES 3 2 3 3 4 2 3 YES 3 1 2 1 2 1 2 NO YES 6 1 2 2 3 3 4 1 2 2 3 1 2 YES 2 2 3 2 3 NO NO NO YES 4 1 2 2 3 3 4 1 2 YES 1 3 4 YES 2 2 3 2 3 NO YES 1 2 3 NO
result:
ok 25 test cases (25 test cases)
Test #8:
score: 0
Accepted
time: 1ms
memory: 3800kb
input:
33 3 2 1 2 3 3 1 2 3 3 2 1 3 1 2 3 3 2 2 1 3 1 2 3 3 3 3 1 2 3 2 1 3 2 3 2 1 1 2 3 3 1 3 1 2 3 1 2 3 3 2 1 3 2 3 1 3 2 2 1 3 1 3 2 3 2 2 3 1 1 3 2 3 3 1 2 3 2 3 1 3 2 2 3 1 1 3 2 3 3 2 1 3 2 3 1 3 2 3 2 1 3 1 2 3 3 3 1 2 3 1 2 3 2 1 2 3 1 3 2 3 1 1 2 3 2 1 3 3 2 1 3 2 3 2 1 3 3 3 1 2 2 3 1 3 3 2 3 1...
output:
YES 1 1 2 NO NO NO NO YES 0 NO YES 2 1 2 1 2 NO NO NO NO NO YES 0 NO YES 1 1 2 YES 2 1 2 1 2 NO NO YES 0 YES 0 YES 1 1 2 YES 2 2 3 1 2 YES 3 1 2 2 3 1 2 NO YES 0 NO YES 1 1 2 YES 2 1 2 2 3 YES 1 1 2 NO YES 0 YES 2 2 3 1 2
result:
ok 33 test cases (33 test cases)
Test #9:
score: 0
Accepted
time: 0ms
memory: 3708kb
input:
16 6 5 3 1 2 4 6 5 1 6 3 5 2 4 6 4 1 3 6 2 4 5 4 1 3 5 6 2 6 2 1 6 5 3 2 4 2 5 6 4 3 1 6 4 3 6 2 1 5 4 5 1 3 4 6 2 6 1 5 3 1 6 2 4 1 6 5 4 3 2 6 2 4 6 2 1 5 3 4 1 5 3 2 6 6 4 3 6 2 1 4 5 2 6 3 4 5 1 6 3 6 5 4 2 1 3 3 5 4 2 6 1 6 5 6 4 2 1 3 5 6 5 2 1 3 4 6 6 5 4 1 6 3 2 2 5 4 1 3 6 6 5 5 3 6 1 2 4 3...
output:
NO YES 19 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 1 3 1 2 3 2 3 1 1 3 1 2 1 3 1 2 3 2 3 1 2 1 3 YES 6 3 4 1 2 2 3 3 4 3 4 4 5 NO YES 6 2 3 3 4 5 6 1 2 2 3 4 5 NO NO YES 44 1 1 1 3 1 3 2 3 1 1 2 1 1 3 1 3 2 3 1 2 3 1 1 3 1 3 2 3 1 3 4 1 2 1 1 3 1 3 2 3 1 2 1 4 4 1 1 1 1 3 1 3 2 3 1 1 1 4 3 1 1 3 1 3 2 3 1 3 2 ...
result:
ok 16 test cases (16 test cases)
Test #10:
score: 0
Accepted
time: 1ms
memory: 3792kb
input:
16 6 1 4 5 2 6 3 1 1 5 2 4 6 3 6 1 3 5 6 4 2 1 2 5 1 4 6 3 6 1 4 2 1 6 3 5 1 3 6 4 2 5 6 1 3 6 1 2 4 5 6 2 1 3 4 5 6 1 2 3 4 1 6 5 6 3 4 5 2 1 6 1 4 6 1 3 5 2 2 5 6 4 3 1 6 1 3 2 5 4 1 6 1 6 2 3 5 4 6 1 4 6 3 5 1 2 6 3 5 2 4 1 6 1 3 6 1 2 4 5 3 4 1 6 5 2 6 1 6 5 2 1 4 3 6 2 3 1 5 4 6 1 4 1 5 2 6 3 2...
output:
YES 7 1 2 2 3 5 6 4 5 3 4 2 3 1 2 YES 11 1 2 2 3 3 4 4 5 5 6 2 3 3 4 4 5 2 3 3 4 1 2 YES 7 2 3 3 4 4 5 1 2 2 3 3 4 2 3 YES 4 1 2 2 3 3 4 2 3 YES 8 1 2 2 3 4 5 5 6 3 4 4 5 2 3 1 2 YES 11 1 2 3 4 4 5 5 6 3 4 4 5 2 3 3 4 1 2 2 3 1 2 YES 9 1 2 4 5 5 6 3 4 4 5 2 3 3 4 1 2 2 3 YES 5 1 2 2 3 3 4 5 6 4 5 YE...
result:
ok 16 test cases (16 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 3708kb
input:
25 4 2 3 1 4 2 2 4 1 3 4 2 3 2 4 1 3 4 2 1 4 2 2 4 3 1 3 2 1 4 4 2 4 2 3 1 1 3 4 2 4 2 4 1 3 2 2 4 3 1 4 2 2 4 1 3 4 1 2 3 4 2 1 2 4 3 1 2 4 3 4 2 3 2 4 1 1 3 2 4 4 2 4 2 1 3 3 2 1 4 4 2 3 2 4 1 1 2 3 4 4 2 4 2 3 1 1 4 3 2 4 2 3 2 1 4 2 4 1 3 4 2 3 4 2 1 4 3 1 2 4 2 1 2 3 4 3 1 4 2 4 2 4 1 3 2 4 1 3...
output:
YES 4 2 3 1 2 1 2 2 3 NO NO NO YES 5 2 3 1 2 1 2 2 3 2 3 YES 2 1 2 1 2 YES 0 NO NO YES 3 2 3 1 2 1 2 YES 5 2 3 1 2 1 2 2 3 2 3 YES 3 1 2 1 2 2 3 YES 4 1 2 1 2 2 3 2 3 NO YES 0 YES 2 2 3 2 3 YES 3 1 2 1 2 2 3 NO NO NO NO YES 3 1 2 2 3 2 3 NO YES 0 YES 1 2 3
result:
ok 25 test cases (25 test cases)
Test #12:
score: 0
Accepted
time: 0ms
memory: 3788kb
input:
20 5 3 3 1 4 5 2 5 1 2 3 4 5 3 3 4 2 1 5 2 3 5 4 1 5 3 2 4 5 3 1 5 1 4 2 3 5 3 3 2 4 1 5 3 4 1 5 2 5 3 5 1 4 2 3 1 4 5 3 2 5 3 4 5 1 3 2 3 2 1 4 5 5 3 1 2 3 4 5 3 5 1 2 4 5 3 1 5 4 3 2 4 1 5 3 2 5 3 3 2 1 4 5 5 4 1 2 3 5 3 4 3 2 1 5 2 3 1 4 5 5 3 2 3 4 5 1 5 4 1 2 3 5 3 5 3 1 4 2 1 3 4 5 2 5 3 4 5 1...
output:
YES 36 1 1 1 3 1 3 2 3 1 1 3 1 1 1 1 3 1 3 2 3 1 1 1 3 3 1 2 1 1 3 1 3 2 3 1 2 1 3 2 1 1 3 1 3 2 3 1 2 3 1 1 1 1 3 1 3 2 3 1 1 1 3 1 1 1 3 1 3 2 3 1 1 YES 24 2 1 1 3 1 3 2 3 1 2 3 1 2 1 1 3 1 3 2 3 1 2 1 3 1 1 1 3 1 3 2 3 1 1 3 1 1 1 1 3 1 3 2 3 1 1 1 3 YES 34 1 1 1 3 1 3 2 3 1 1 2 1 1 3 1 3 2 3 1 2...
result:
ok 20 test cases (20 test cases)
Test #13:
score: 0
Accepted
time: 1ms
memory: 3800kb
input:
20 5 4 3 5 2 1 4 3 5 4 1 2 5 5 1 4 5 3 2 5 2 3 4 1 5 5 4 1 2 3 5 1 3 5 4 2 5 1 2 4 5 1 3 1 2 4 3 5 5 1 3 1 4 5 2 4 3 1 2 5 5 2 1 3 2 4 5 4 3 2 1 5 5 2 3 4 2 1 5 3 5 4 1 2 5 3 4 1 5 3 2 3 1 2 5 4 5 3 3 4 5 1 2 5 3 2 4 1 5 3 5 4 2 3 1 2 1 3 4 5 5 3 4 5 1 2 3 2 1 3 5 4 5 2 3 1 5 2 4 5 2 3 1 4 5 1 1 3 5...
output:
NO NO NO YES 4 3 4 4 5 2 3 1 2 YES 3 2 3 4 5 1 2 NO YES 5 3 4 2 3 2 3 3 4 3 4 YES 41 1 1 1 3 1 3 2 3 1 1 2 1 1 3 1 3 2 3 1 2 3 1 1 1 1 3 1 3 2 3 1 1 1 3 3 1 2 1 1 3 1 3 2 3 1 2 1 3 2 1 1 3 1 3 2 3 1 2 3 1 1 1 1 3 1 3 2 3 1 1 1 3 1 1 1 3 1 3 2 3 1 1 YES 24 2 1 1 3 1 3 2 3 1 2 3 1 2 1 1 3 1 3 2 3 1 2 ...
result:
ok 20 test cases (20 test cases)
Test #14:
score: 0
Accepted
time: 0ms
memory: 3520kb
input:
100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
output:
YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 YES 0 ...
result:
ok 100 test cases (100 test cases)
Test #15:
score: 0
Accepted
time: 0ms
memory: 3708kb
input:
25 4 3 2 4 1 3 2 1 4 3 4 3 4 3 2 1 2 4 1 3 4 3 1 4 2 3 4 1 3 2 4 3 1 2 3 4 2 3 1 4 4 3 2 3 4 1 2 1 3 4 4 3 2 3 1 4 3 1 4 2 4 3 4 2 1 3 3 2 1 4 4 3 2 4 3 1 1 4 3 2 4 3 3 2 1 4 1 4 3 2 4 3 4 1 3 2 3 1 2 4 4 3 2 1 4 3 3 1 4 2 4 3 4 2 3 1 1 3 2 4 4 3 2 4 3 1 2 3 1 4 4 3 2 4 3 1 3 2 4 1 4 3 4 1 3 2 4 1 3...
output:
NO NO NO NO NO YES 3 1 2 1 2 1 2 NO NO YES 2 1 2 1 2 NO NO NO NO NO YES 0 YES 0 NO NO NO NO NO NO YES 3 1 2 1 2 1 2 NO NO
result:
ok 25 test cases (25 test cases)
Test #16:
score: 0
Accepted
time: 0ms
memory: 3708kb
input:
16 6 3 3 6 1 4 2 5 5 1 6 4 2 3 6 3 6 2 5 1 4 3 4 6 1 2 3 5 6 3 6 3 4 2 5 1 4 1 3 5 2 6 6 3 5 4 1 3 6 2 3 6 5 4 1 2 6 3 4 3 6 5 1 2 2 3 5 1 4 6 6 3 2 4 3 1 5 6 1 6 3 4 5 2 6 3 5 3 6 4 1 2 4 2 1 3 5 6 6 3 4 5 1 3 6 2 5 3 6 1 4 2 6 3 1 2 6 5 3 4 3 1 4 5 6 2 6 3 6 2 5 3 1 4 5 2 1 3 4 6 6 3 2 5 3 6 1 4 3...
output:
YES 56 1 1 1 3 1 3 2 3 1 1 2 1 1 3 1 3 2 3 1 2 3 1 1 3 1 3 2 3 1 3 4 1 1 1 1 3 1 3 2 3 1 1 1 4 4 1 2 1 1 3 1 3 2 3 1 2 1 4 1 1 1 3 1 3 2 3 1 1 4 1 1 1 1 3 1 3 2 3 1 1 1 4 3 1 1 3 1 3 2 3 1 3 2 1 1 3 1 3 2 3 1 2 1 1 1 3 1 3 2 3 1 1 YES 39 3 1 1 3 1 3 2 3 1 3 4 1 1 1 1 3 1 3 2 3 1 1 1 4 4 1 2 1 1 3 1 ...
result:
ok 16 test cases (16 test cases)
Test #17:
score: 0
Accepted
time: 0ms
memory: 3700kb
input:
1 56 55 5 34 29 19 2 8 7 20 46 13 38 43 30 14 18 41 37 12 25 1 27 17 31 52 49 54 39 22 56 9 16 36 11 15 6 26 51 48 55 3 24 47 28 45 40 32 21 10 53 44 33 35 4 50 23 42 39 22 56 9 16 36 11 15 6 26 51 48 55 3 24 47 28 45 40 32 21 10 53 44 33 35 4 50 23 42 5 34 29 19 2 8 7 20 46 13 38 43 30 14 18 41 37 ...
output:
YES 30 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
result:
ok 1 test cases (1 test case)
Test #18:
score: 0
Accepted
time: 34ms
memory: 5424kb
input:
1 100 97 97 23 19 13 87 95 35 46 98 6 1 100 66 39 48 86 51 89 67 49 76 22 21 62 61 84 29 9 41 69 16 68 30 65 7 36 4 52 25 24 47 55 80 64 5 58 28 82 53 20 57 26 88 94 43 44 99 45 85 42 2 72 70 15 60 50 27 59 56 32 17 91 92 33 18 77 74 54 14 93 63 73 78 40 90 3 71 81 8 10 79 75 83 11 38 96 12 31 34 37...
output:
YES 203046 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 1 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1...
result:
ok 1 test cases (1 test case)
Test #19:
score: 0
Accepted
time: 3ms
memory: 3924kb
input:
1 100 15 69 86 59 9 67 89 24 97 14 18 16 11 19 46 23 40 4 55 53 61 30 95 78 29 15 74 32 41 51 13 77 47 66 100 57 45 42 21 62 43 26 1 99 75 71 54 73 36 39 48 88 98 80 64 58 10 60 76 17 70 25 37 38 6 72 91 7 20 68 2 35 44 90 79 50 93 81 94 27 33 5 52 28 82 56 87 31 22 83 34 96 85 49 12 3 65 63 8 84 92...
output:
YES 29063 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 2 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 3 4 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 4 6 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 6 7 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 7 8 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 8 9 1 1 3 1 3 1 3 1 3 1 3 1 ...
result:
ok 1 test cases (1 test case)
Test #20:
score: 0
Accepted
time: 1ms
memory: 3804kb
input:
2 50 2 45 9 21 13 3 19 11 23 16 24 29 48 17 14 20 50 27 49 22 28 34 25 5 40 36 10 46 39 44 35 47 7 4 12 30 2 41 33 15 38 26 8 6 37 42 32 1 18 43 31 26 14 24 40 45 22 49 4 3 36 15 41 17 2 12 19 25 42 20 23 33 43 46 8 16 32 29 34 47 39 28 7 5 6 21 38 37 31 35 27 9 44 50 30 48 11 1 13 10 18 50 2 16 18 ...
output:
YES 333 39 40 37 38 35 36 33 34 31 32 29 30 27 28 25 26 23 24 21 22 19 20 17 18 15 16 13 14 11 12 9 10 7 8 5 6 3 4 1 2 14 15 14 15 12 13 10 11 8 9 6 7 4 5 2 3 11 12 11 12 9 10 7 8 5 6 3 4 24 25 24 25 22 23 20 21 18 19 16 17 14 15 12 13 10 11 8 9 6 7 4 5 20 21 20 21 18 19 16 17 14 15 12 13 10 11 8 9 ...
result:
ok 2 test cases (2 test cases)
Test #21:
score: 0
Accepted
time: 1ms
memory: 3724kb
input:
1 99 1 57 6 64 75 89 37 92 80 81 50 45 91 98 41 62 77 60 52 99 44 23 95 28 11 21 86 29 56 55 34 73 47 3 8 68 17 58 16 46 9 35 85 82 87 7 83 10 94 39 61 27 66 59 38 15 72 26 76 42 40 1 12 24 20 13 48 49 19 33 54 63 93 67 25 97 96 69 18 30 32 65 78 84 74 43 70 71 22 4 14 51 31 5 53 79 36 90 2 88 16 65...
output:
YES 2366 2 3 3 4 4 5 7 8 8 9 9 10 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56...
result:
ok 1 test cases (1 test case)
Test #22:
score: 0
Accepted
time: 19ms
memory: 4512kb
input:
1 88 81 31 85 58 57 60 73 22 32 3 2 49 56 46 76 16 69 52 78 87 15 20 12 81 24 79 43 35 86 44 11 9 84 53 66 26 75 63 14 13 17 7 64 88 47 48 27 55 50 8 62 45 71 23 33 65 70 72 19 39 5 54 29 77 37 51 18 74 61 40 42 59 83 67 80 25 28 1 21 68 4 41 38 82 10 34 36 30 6 47 71 6 25 46 68 2 10 8 87 7 28 60 64...
output:
YES 106324 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 3 4 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1...
result:
ok 1 test cases (1 test case)
Test #23:
score: 0
Accepted
time: 1ms
memory: 3756kb
input:
2 40 34 10 22 38 4 15 2 28 6 21 30 34 5 14 35 32 33 37 25 1 7 17 27 9 36 8 13 40 16 31 12 29 18 39 26 20 24 3 11 19 23 7 29 11 4 27 21 36 19 3 6 33 32 16 13 37 9 34 10 40 30 17 2 14 35 31 28 23 39 8 20 5 26 25 15 12 22 1 38 18 24 7 1 4 7 1 2 6 5 3 7 4 1 5 3 6 2
output:
NO YES 6 1 2 4 5 5 6 6 7 4 5 5 6
result:
ok 2 test cases (2 test cases)
Test #24:
score: 0
Accepted
time: 0ms
memory: 3608kb
input:
1 98 54 27 60 65 33 61 41 92 44 66 40 6 70 91 32 5 78 47 46 30 86 11 85 3 96 38 79 34 28 83 48 90 71 93 18 9 53 49 55 4 51 29 75 15 13 80 72 36 52 37 62 84 63 19 10 31 7 17 73 81 58 87 95 23 54 64 88 68 43 21 39 20 25 14 8 50 89 26 82 24 42 12 16 77 74 98 57 76 69 1 97 35 22 45 67 94 56 2 59 59 65 6...
output:
NO
result:
ok 1 test cases (1 test case)
Test #25:
score: 0
Accepted
time: 1ms
memory: 3828kb
input:
6 58 26 47 15 19 2 50 17 43 35 22 8 1 49 11 36 26 32 5 6 7 37 38 10 18 58 27 39 20 14 33 53 29 4 25 42 34 48 44 46 30 40 55 21 41 56 9 45 13 23 28 51 52 57 24 12 31 54 16 3 12 2 24 41 15 14 35 54 17 46 26 31 19 16 38 48 8 49 58 56 23 39 13 27 51 10 37 50 55 25 20 43 57 6 30 9 5 22 3 40 21 36 1 18 52...
output:
YES 2753 33 1 21 1 3 1 2 3 2 3 1 21 1 33 33 1 21 1 3 1 2 3 2 3 1 21 1 33 33 1 19 1 3 1 2 3 2 3 1 19 1 33 33 1 17 1 3 1 2 3 2 3 1 17 1 33 33 1 15 1 3 1 2 3 2 3 1 15 1 33 33 1 13 1 3 1 2 3 2 3 1 13 1 33 33 1 11 1 3 1 2 3 2 3 1 11 1 33 33 1 9 1 3 1 2 3 2 3 1 9 1 33 33 1 7 1 3 1 2 3 2 3 1 7 1 33 33 1 5 ...
result:
ok 6 test cases (6 test cases)
Test #26:
score: 0
Accepted
time: 1ms
memory: 3564kb
input:
1 39 38 3 37 35 34 31 13 5 24 7 36 10 14 16 20 8 38 11 26 33 23 15 2 39 27 1 6 17 22 30 9 18 29 25 4 21 12 28 32 19 32 10 3 15 36 22 12 18 5 14 34 21 2 28 33 8 26 38 17 29 20 13 35 16 6 24 23 27 19 31 7 1 11 37 25 4 39 9 30
output:
NO
result:
ok 1 test cases (1 test case)
Test #27:
score: 0
Accepted
time: 1ms
memory: 3788kb
input:
1 100 99 98 52 63 2 18 96 31 58 84 40 41 45 66 100 46 71 26 48 81 20 73 91 68 76 13 93 17 29 64 95 79 21 55 75 19 85 54 51 89 78 15 87 43 59 36 1 90 35 65 56 62 28 86 5 82 49 3 99 33 9 92 32 74 69 27 22 77 16 44 94 34 6 57 70 23 12 61 25 8 11 67 47 83 88 10 14 30 7 97 60 42 37 24 38 53 50 4 80 72 39...
output:
YES 18 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
result:
ok 1 test cases (1 test case)
Test #28:
score: 0
Accepted
time: 1ms
memory: 3904kb
input:
5 16 10 9 7 6 12 10 11 13 4 1 15 5 3 14 8 2 16 14 7 3 11 2 16 9 10 4 6 13 15 5 1 12 8 15 3 5 15 12 11 7 13 8 4 10 2 14 6 3 1 9 11 1 6 8 7 15 5 9 4 2 10 12 13 3 14 3 1 3 1 2 3 1 2 1 1 1 1 4 2 3 4 2 1 4 1 3 2
output:
YES 236 7 1 5 1 3 1 2 3 2 3 1 5 1 7 7 1 3 1 3 1 2 3 2 3 1 3 1 7 7 1 1 1 3 1 2 3 2 3 1 1 1 7 5 1 3 1 2 3 2 3 1 5 3 1 3 1 2 3 2 3 1 3 1 1 3 1 2 3 2 3 1 1 2 1 3 1 2 3 2 3 1 2 2 1 3 1 2 3 2 3 1 2 7 1 5 1 3 1 2 3 2 3 1 5 1 7 7 1 3 1 3 1 2 3 2 3 1 3 1 7 7 1 1 1 3 1 2 3 2 3 1 1 1 7 5 1 3 1 2 3 2 3 1 5 3 1 ...
result:
ok 5 test cases (5 test cases)
Test #29:
score: 0
Accepted
time: 1ms
memory: 3716kb
input:
2 50 1 4 42 15 50 26 41 35 16 10 49 28 14 23 48 43 45 29 31 36 17 32 5 30 25 2 24 21 20 12 39 11 13 1 27 47 7 46 33 3 44 19 38 34 18 37 6 8 9 40 22 18 16 25 2 21 46 37 28 47 1 49 12 5 11 24 40 34 43 14 3 31 39 42 50 4 38 22 8 35 7 45 44 9 29 48 32 30 20 26 15 27 41 6 17 13 33 36 19 10 23 50 1 7 5 12...
output:
YES 656 1 2 3 4 4 5 6 7 7 8 9 10 10 11 11 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 2 3 5 6 6 7 8 9 9 10 10 11 12 13 ...
result:
ok 2 test cases (2 test cases)
Test #30:
score: 0
Accepted
time: 1ms
memory: 3768kb
input:
1 100 1 78 52 95 76 96 49 53 59 77 100 64 11 9 48 15 17 44 46 21 54 39 68 43 4 32 28 73 6 16 62 72 84 65 86 98 75 33 45 25 3 91 82 2 92 63 88 7 50 97 93 14 22 20 42 60 55 80 85 29 34 56 71 83 38 26 47 90 70 51 41 40 31 37 12 35 99 67 94 1 87 57 8 61 19 23 79 36 18 66 74 5 27 81 69 24 58 13 10 89 30 ...
output:
YES 2744 1 2 3 4 4 5 5 6 6 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 5...
result:
ok 1 test cases (1 test case)
Test #31:
score: 0
Accepted
time: 1ms
memory: 3920kb
input:
1 100 2 62 70 29 14 12 87 94 78 39 92 84 91 61 49 60 33 69 37 19 82 42 8 45 97 81 43 54 67 1 22 77 58 65 17 18 28 25 57 16 90 40 13 4 21 68 35 15 76 73 93 56 95 79 47 74 75 30 71 66 99 41 24 88 83 5 6 31 96 38 80 27 46 51 53 2 86 32 9 20 100 26 36 63 7 52 55 23 3 50 59 48 89 85 44 34 64 10 72 11 98 ...
output:
YES 1443 29 30 27 28 25 26 23 24 21 22 19 20 17 18 15 16 13 14 11 12 9 10 7 8 5 6 3 4 1 2 34 35 34 35 32 33 30 31 28 29 26 27 24 25 22 23 20 21 18 19 16 17 14 15 12 13 10 11 8 9 6 7 4 5 2 3 5 6 3 4 64 65 62 63 60 61 58 59 56 57 54 55 52 53 50 51 48 49 46 47 44 45 42 43 40 41 38 39 36 37 34 35 32 33 ...
result:
ok 1 test cases (1 test case)
Test #32:
score: 0
Accepted
time: 0ms
memory: 3892kb
input:
4 13 1 3 12 9 13 1 10 5 4 11 8 2 6 7 11 7 13 8 12 1 2 10 6 5 4 3 9 49 35 16 12 48 23 20 17 9 28 5 22 35 27 46 2 43 42 25 3 34 47 30 44 37 11 45 31 33 19 29 49 15 39 6 26 36 14 32 10 21 4 24 13 7 18 41 38 8 1 40 30 29 13 4 27 26 42 16 18 21 47 34 15 35 14 20 31 32 2 23 43 33 28 40 36 37 25 3 11 1 39 ...
output:
YES 47 1 2 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 1 2 6 7 7 8 8 9 9 10 10 11 5 6 6 7 7 8 8 9 9 10 4 5 5 6 6 7 8 9 3 4 4 5 7 8 2 3 3 4 6 7 1 2 5 6 4 5 3 4 2 3 YES 13516 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3...
result:
ok 4 test cases (4 test cases)
Test #33:
score: 0
Accepted
time: 0ms
memory: 3460kb
input:
1 99 96 26 1 83 49 63 90 67 66 14 9 82 50 61 19 21 39 98 18 85 69 58 28 13 80 52 20 99 44 91 30 34 6 42 22 23 92 31 41 55 62 48 5 93 46 95 51 59 64 60 3 7 16 2 47 37 40 35 25 78 75 38 27 72 45 24 57 73 68 17 70 53 36 12 81 97 15 65 43 77 96 88 94 86 56 76 33 54 29 74 4 32 71 79 11 8 87 89 10 84 72 6...
output:
NO
result:
ok 1 test cases (1 test case)
Test #34:
score: 0
Accepted
time: 7ms
memory: 3996kb
input:
2 50 47 46 4 23 12 37 41 8 3 20 2 17 19 42 26 47 50 18 30 22 14 7 33 24 27 10 48 43 25 28 32 9 31 1 45 39 35 11 5 13 38 44 16 34 15 40 49 29 36 21 6 6 44 41 48 38 9 15 23 45 8 14 25 32 46 10 31 49 18 20 26 37 16 30 19 3 34 35 40 2 11 29 24 27 28 36 22 47 4 21 13 17 42 12 43 1 5 33 50 7 39 50 47 23 3...
output:
YES 25546 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 2 4 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 1 1 4 4 1 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 ...
result:
ok 2 test cases (2 test cases)
Test #35:
score: 0
Accepted
time: 37ms
memory: 7180kb
input:
1 99 97 49 85 97 27 67 24 33 51 77 84 22 3 59 75 28 10 82 90 52 16 89 32 56 6 62 4 60 1 95 68 50 21 81 91 43 92 64 46 99 35 57 79 18 7 93 80 14 20 69 55 63 11 17 45 30 74 76 94 72 19 5 44 36 8 29 31 40 73 23 2 98 48 42 66 25 39 83 78 13 65 38 12 88 37 26 96 70 9 58 61 47 71 53 54 15 87 86 34 41 49 9...
output:
YES 236180 3 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 1 1 3 3 1 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1...
result:
ok 1 test cases (1 test case)
Test #36:
score: 0
Accepted
time: 1ms
memory: 3916kb
input:
4 22 11 8 17 19 13 18 10 4 15 2 16 11 12 3 7 21 9 22 6 5 20 14 1 21 4 14 12 5 18 9 15 8 22 20 17 10 3 1 7 2 6 19 13 16 11 22 1 9 3 15 19 10 4 8 1 6 21 18 20 13 22 14 5 12 16 2 11 17 7 12 6 14 10 3 21 18 16 9 1 22 2 5 7 15 4 11 17 8 13 20 19 22 21 8 9 11 4 15 3 14 16 20 7 10 19 6 12 5 18 21 22 13 17 ...
output:
YES 1243 4 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 4 5 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 5 6 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 6 7 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 7 8 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 8 11 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 11 12 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 1 1 12 12 1 2 1 1 3 1 3 1 3 1 3 1 ...
result:
ok 4 test cases (4 test cases)
Test #37:
score: 0
Accepted
time: 1ms
memory: 3716kb
input:
1 77 76 40 20 73 12 26 10 27 1 14 31 7 70 5 74 19 71 15 6 62 16 44 64 25 42 38 33 8 54 53 21 59 37 36 46 11 45 3 49 43 77 28 9 41 23 50 30 55 35 61 66 67 63 69 51 24 4 13 22 34 75 68 60 57 17 29 47 65 76 58 52 72 2 48 32 39 18 56 10 27 1 14 31 7 70 5 74 19 71 15 6 62 16 44 64 25 42 38 33 8 54 53 21 ...
output:
YES 72 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
result:
ok 1 test cases (1 test case)
Test #38:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
1 99 2 3 43 99 28 33 10 41 20 51 76 19 65 58 32 13 48 24 70 97 91 29 59 75 14 2 35 12 89 46 44 1 69 74 85 15 60 88 64 30 71 77 79 96 63 9 57 83 62 38 56 26 27 22 80 40 5 39 98 68 53 16 84 11 87 92 45 55 86 73 61 95 94 93 54 72 8 66 78 37 25 36 42 7 23 31 90 52 21 47 50 17 81 67 4 49 18 82 6 34 31 78...
output:
YES 1159 83 84 81 82 79 80 77 78 75 76 73 74 71 72 69 70 67 68 65 66 63 64 61 62 59 60 57 58 55 56 53 54 51 52 49 50 47 48 45 46 43 44 41 42 39 40 37 38 35 36 33 34 31 32 29 30 27 28 25 26 23 24 21 22 19 20 17 18 15 16 13 14 11 12 9 10 7 8 5 6 3 4 1 2 78 79 78 79 76 77 74 75 72 73 70 71 68 69 66 67 ...
result:
ok 1 test cases (1 test case)
Test #39:
score: 0
Accepted
time: 3ms
memory: 3872kb
input:
2 50 48 38 35 1 32 3 5 10 40 6 29 49 42 17 25 7 36 9 37 45 16 24 43 13 48 22 31 20 50 21 44 27 2 34 15 30 4 46 18 41 28 26 19 39 11 14 8 33 23 47 12 25 27 33 30 35 43 31 2 47 34 39 3 49 48 40 38 24 14 50 1 12 13 4 26 15 21 45 9 37 32 23 44 41 5 7 42 46 11 19 17 20 36 10 18 29 28 8 16 22 6 50 48 14 4...
output:
YES 11012 3 1 3 1 3 1 3 1 3 1 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 3 1 3 1 3 1 3 1 3 3 1 3 1 3 1 3 1 3 1 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 3 1 3 1 3 1 3 1 3 3 1 3 1 3 1 3 1 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 3 1 3 1 3 1 3 3 1 3 1 3 1 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 3 1 3 1 3 3 1 3 1 3 1 1 1 3 1 2 3 2 3 1 1 1 3 1 3 1 ...
result:
ok 2 test cases (2 test cases)
Test #40:
score: 0
Accepted
time: 1ms
memory: 3728kb
input:
3 16 13 7 1 9 15 6 5 12 4 13 10 3 2 14 16 8 11 10 11 2 12 16 7 4 5 1 15 9 14 6 3 13 8 1 1 1 1 2 1 1 2 1 2
output:
YES 826 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 3 4 1 2 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 2 1 4 4 1 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 3 1 4 4 1 4 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 1 1 4 1 4 4 1 4 1 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 1 3 1 4 1 4 4 1 4 1 4 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 ...
result:
ok 3 test cases (3 test cases)
Test #41:
score: 0
Accepted
time: 1ms
memory: 3752kb
input:
2 34 33 10 26 23 16 21 4 17 34 31 22 29 28 11 15 14 20 25 27 3 33 12 30 8 1 13 5 18 19 2 32 6 24 9 7 10 26 23 16 21 4 17 34 31 22 29 28 11 15 14 20 25 27 3 33 12 30 8 1 13 5 18 19 2 32 6 24 9 7 34 33 24 12 25 30 3 16 19 1 23 15 14 21 26 34 13 6 17 27 8 2 10 9 28 31 20 22 4 18 32 7 29 33 5 11 28 31 2...
output:
YES 0 YES 12 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
result:
ok 2 test cases (2 test cases)
Test #42:
score: 0
Accepted
time: 1ms
memory: 3756kb
input:
5 20 19 1 6 15 9 18 17 7 8 3 19 2 13 11 12 14 4 5 20 16 10 16 10 1 6 15 9 18 17 7 8 3 19 2 13 11 12 14 4 5 20 20 19 13 19 18 2 10 7 3 8 15 20 12 17 9 14 16 11 1 6 5 4 4 13 19 18 2 10 7 3 8 15 20 12 17 9 14 16 11 1 6 5 20 19 8 5 3 9 2 18 19 1 15 16 10 17 12 7 11 13 20 14 4 6 18 19 1 15 16 10 17 12 7 ...
output:
YES 2 1 2 1 2 YES 1 1 2 YES 15 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 YES 12 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 YES 10 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
result:
ok 5 test cases (5 test cases)
Test #43:
score: 0
Accepted
time: 1ms
memory: 3592kb
input:
1 100 98 78 66 37 31 84 90 17 80 40 14 1 38 79 64 26 34 87 75 3 41 67 77 58 6 50 82 8 81 27 9 13 22 16 52 42 65 53 46 92 44 99 18 11 33 55 45 23 21 76 85 48 56 98 61 95 70 62 86 39 43 57 15 47 96 32 60 10 24 5 73 88 30 97 4 35 12 29 94 83 91 93 100 51 2 54 19 20 71 28 69 74 7 72 59 68 25 49 63 89 36...
output:
NO
result:
ok 1 test cases (1 test case)