QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#306915 | #1904. Permutation Transformation | gyydp123_LIM | AC ✓ | 13ms | 5156kb | C++14 | 3.2kb | 2024-01-17 16:14:19 | 2024-01-17 16:14:19 |
Judging History
answer
#include<bits/stdc++.h>
#define within :
#define LJY main
using namespace std;
typedef long long ll;
const int N=105;
inline int read(){
char ch=getchar();int x=0;
while(ch<'0'||ch>'9') ch=getchar();
while(ch>='0'&&ch<='9')
x=(x<<3)+(x<<1)+(ch^48),ch=getchar();
return x;
}
int n,k,a[N],b[N],c[N];
vector<pair<int,int> >ans;
void Move(int p,int q){
ans.emplace_back(p,q);
if(p==q) return;int r;int tot=0;
if(p<q){
q+=k;r=p+k;
for(int i=1;i<p;i++) c[++tot]=a[i];
for(int i=r;i<q;i++) c[++tot]=a[i];
for(int i=p;i<r;i++) c[++tot]=a[i];
for(int i=q;i<=n;i++) c[++tot]=a[i];
}else{
r=p+k;
for(int i=1;i<q;i++) c[++tot]=a[i];
for(int i=p;i<r;i++) c[++tot]=a[i];
for(int i=q;i<p;i++) c[++tot]=a[i];
for(int i=r;i<=n;i++) c[++tot]=a[i];
}
for(int i=1;i<=n;i++) a[i]=c[i];
}
void solven(){
bool flg=1;
for(int i=2;i<=n;i++)
if(a[i]==a[i-1]+1||(a[i]==1&&a[i-1]==n));
else{flg=0;break;}
if(!flg){puts("NO");return;}
printf("YES\n%d\n",a[1]-1);
for(int i=1;i<a[1];i++) puts("1 2");
}
void solve1(){
for(int i=1;i<=n-k;i++){
int pos=0;
for(int j=i;j<=n;j++)
if(a[j]==i){pos=j;break;}
while(pos!=i){
int tmp=min(pos,n-k+1);
Move(tmp,i);
pos=pos-tmp+i;
}
}
for(int i=n-k+1;i<=n;i++){
for(int j=n;j>i;j--){
if(a[n]>a[n-1]) for(int t=(k+3)>>1;t;t--) Move(n-k-1,n-k+1);
else Move(n-k-1,n-k);
}while(a[n-k-1]!=n-k-1) Move(n-k-1,n-k+1);
}
printf("YES\n%d\n",ans.size());
for(auto [p,q] within ans)
printf("%d %d\n",p,q);
}
void Goto(int st,int ned){while(a[st]!=ned) Move(st+1,st);}
void change(int pos){
if(pos==n-2){
int x=a[pos],st=a[n-k-1];
Goto(n-k-1,x);Goto(n-k,st);Goto(n-k-1,st);
}else{
int x=a[pos],y=a[pos+1],z=a[pos+2];
int stt=a[pos+3],st=a[n-k-1];
Goto(n-k-1,z);
Goto(n-k,y);
Goto(n-k-1,y);
if(pos==n-3){
if(pos==n-k-1) Goto(n-k,z);
else Goto(n-k,st);
}else Goto(n-k,stt);
if(pos==n-k-1) Goto(n-k-1,z);
else Goto(n-k-1,st);
}
}
void solve2(){
int cnt=0;
for(int i=1;i<=n;i++)
for(int j=i+1;j<=n;j++)
if(a[i]>a[j]) cnt++;
if(cnt&1){puts("NO");return;}
for(int i=1;i<=n-k;i++){
int pos=0;
for(int j=i;j<=n;j++)
if(a[j]==i){pos=j;break;}
while(pos!=i){
int tmp=min(pos,n-k+1);
Move(tmp,i);
pos=pos-tmp+i;
}
}
bool flg=0;
for(int i=n-k-1;i<=n;i++)
for(int j=i;j<=n;j++)
if(a[j]==i){
for(int p=j-2;p>=i;p-=2) change(p);
if(a[i]!=i) change(i),change(i);
break;
}
printf("YES\n%d\n",ans.size());
for(auto [p,q] within ans)
printf("%d %d\n",p,q);
}
void ljy(){
ans.clear();
n=read();k=read();
for(int i=1;i<=n;i++) a[i]=read();
for(int i=1;i<=n;i++) b[i]=read();
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
if(a[j]==b[i]){c[j]=i;break;}
for(int i=1;i<=n;i++) b[i]=i;
for(int i=1;i<=n;i++) a[i]=c[i];
bool flg=1;
for(int i=1;i<=n;i++) if(a[i]!=i){flg=0;break;}
if(flg){puts("YES\n0");return;}if(k==n){puts("NO");return;}
if(k==n-1) return solven();
if(k&1) solve1();else solve2();
}
signed LJY(){
int T=read();while(T--) ljy();
}
这程序好像有点Bug,我给组数据试试?
詳細信息
Test #1:
score: 100
Accepted
time: 0ms
memory: 3756kb
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: 0ms
memory: 3572kb
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: 3744kb
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: 3800kb
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: 0ms
memory: 3816kb
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 33 3 1 3 2 3 2 2 1 2 1 2 1 2 1 3 2 3 2 3 2 2 1 3 2 2 1 2 1 2 1 2 1 2 1 3 2 3 2 3 2 2 1 3 2 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 3 2 2 1 NO NO YES 23 3 1 3 1 2 1 2 1 2 1 2 1 2 1 3 2 3 2 3 2 2 1 3 2 2 1 2 1 2 1 2 1 2 1 3 2 3 2 3 2 2 1 3 2 2 1 NO YES 31 3 2 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 3 2 3 ...
result:
ok 16 test cases (16 test cases)
Test #6:
score: 0
Accepted
time: 0ms
memory: 3800kb
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 5 5 1 2 1 5 2 3 2 4 3 NO YES 6 5 1 2 1 3 2 5 3 4 3 5 4 YES 6 4 1 4 2 5 3 4 3 5 4 5 4 NO YES 4 3 1 4 2 4 3 5 4 NO NO YES 4 3 1 3 2 5 3 4 3 YES 5 5 1 5 2 3 2 4 3 5 4 YES 1 3 2 YES 4 5 2 4 3 5 4 5 4 YES 2 4 1 5 3 YES 6 5 1 2 1 5 2 5 3 5 4 5 4 YES 6 5 1 5 2 5 3 4 3 5 4 5 4 NO
result:
ok 16 test cases (16 test cases)
Test #7:
score: 0
Accepted
time: 0ms
memory: 3952kb
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 2 1 3 2 YES 3 2 1 3 2 4 3 YES 4 3 1 2 1 3 2 3 2 NO YES 1 2 1 YES 2 2 1 3 2 NO NO YES 2 3 1 3 2 YES 2 4 2 4 3 YES 3 1 2 1 2 1 2 NO YES 3 4 1 4 2 4 3 YES 1 3 2 NO NO NO YES 3 3 1 3 2 4 3 YES 1 4 3 YES 1 3 2 NO YES 2 3 2 3 2 NO
result:
ok 25 test cases (25 test cases)
Test #8:
score: 0
Accepted
time: 0ms
memory: 3804kb
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 2 1 YES 2 1 2 1 2 NO NO YES 0 YES 0 YES 1 1 2 YES 1 3 1 YES 2 3 1 3 2 NO YES 0 NO YES 1 2 1 YES 2 2 1 3 2 YES 1 1 2 NO YES 0 YES 1 3 1
result:
ok 33 test cases (33 test cases)
Test #9:
score: 0
Accepted
time: 0ms
memory: 3804kb
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 8 3 1 3 1 3 2 2 1 2 1 2 1 3 2 2 1 YES 6 5 1 5 2 5 3 4 3 5 4 5 4 NO YES 3 3 1 4 2 6 4 NO NO YES 19 4 1 3 1 3 2 4 3 4 3 4 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 NO NO NO YES 3 3 2 4 3 5 4 NO YES 17 4 1 3 1 4 2 4 3 4 3 4 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 NO NO
result:
ok 16 test cases (16 test cases)
Test #10:
score: 0
Accepted
time: 0ms
memory: 3832kb
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 3 6 1 3 2 4 3 YES 5 5 1 3 2 6 3 6 4 6 5 YES 3 3 1 5 2 5 3 YES 3 2 1 4 2 4 3 YES 4 5 1 3 2 4 3 6 4 YES 4 6 1 6 2 4 3 6 5 YES 3 5 1 6 2 4 3 YES 4 2 1 3 2 4 3 6 4 YES 3 5 2 4 3 6 5 YES 3 3 2 6 3 5 4 YES 4 4 1 4 3 5 4 6 5 YES 3 3 1 5 2 4 3 YES 4 5 1 5 2 4 3 5 4 YES 3 6 2 5 3 5 4 YES 3 3 2 5 4 6 5 YE...
result:
ok 16 test cases (16 test cases)
Test #11:
score: 0
Accepted
time: 0ms
memory: 3728kb
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 3 3 1 2 1 3 2 NO NO NO YES 2 3 1 2 1 YES 1 2 1 YES 0 NO NO YES 4 3 1 2 1 3 2 3 2 YES 2 3 1 2 1 YES 3 2 1 3 2 3 2 YES 2 2 1 3 2 NO YES 0 YES 1 3 2 YES 3 2 1 3 2 3 2 NO NO NO NO YES 3 3 1 3 2 3 2 NO YES 0 YES 2 3 2 3 2
result:
ok 25 test cases (25 test cases)
Test #12:
score: 0
Accepted
time: 0ms
memory: 3816kb
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 20 3 1 2 1 3 2 3 2 3 2 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 YES 14 3 1 3 2 3 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 YES 15 3 1 3 2 1 3 1 3 1 3 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 YES 16 3 2 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 YES 12 2 1 1...
result:
ok 20 test cases (20 test cases)
Test #13:
score: 0
Accepted
time: 0ms
memory: 3756kb
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 2 4 1 5 4 YES 2 3 1 5 4 NO YES 2 4 2 3 2 YES 18 3 1 2 1 3 2 3 2 3 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 YES 14 3 1 3 2 3 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 YES 11 3 1 3 2 1 2 1 2 1 3 1 3 1 3 1 3 1 2 1 3 1 3 YES 17 3 1 2 1 3 2 3 2 1 3 1 3 1 3 1 2 1 3 1 3 1 3 1 ...
result:
ok 20 test cases (20 test cases)
Test #14:
score: 0
Accepted
time: 0ms
memory: 3696kb
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: 3740kb
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: 3800kb
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 20 4 1 3 1 4 2 4 2 4 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 YES 18 4 1 2 1 3 2 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 YES 19 3 1 4 2 4 2 4 3 4 3 4 3 2 4 2 4 2 4 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 YES 17 4 1 4 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 ...
result:
ok 16 test cases (16 test cases)
Test #17:
score: 0
Accepted
time: 0ms
memory: 3736kb
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: 13ms
memory: 5156kb
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 134001 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 3 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 3 4 3 4 3 4 3 4 3 4...
result:
ok 1 test cases (1 test case)
Test #19:
score: 0
Accepted
time: 1ms
memory: 3764kb
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 793 78 1 50 2 74 3 9 4 65 5 31 6 67 7 48 8 86 9 22 9 59 10 52 11 86 12 78 13 86 14 19 14 30 15 51 16 37 17 86 18 22 18 61 19 47 20 86 21 30 21 34 22 48 23 47 24 86 25 36 25 40 26 51 27 74 28 60 29 48 30 86 31 35 31 78 32 78 33 52 34 49 35 42 36 84 37 86 38 52 38 44 39 72 40 66 41 82 42 70 43 86 ...
result:
ok 1 test cases (1 test case)
Test #20:
score: 0
Accepted
time: 0ms
memory: 3756kb
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 46 41 1 16 2 14 3 26 4 9 5 23 6 24 7 35 8 19 9 15 10 41 11 41 12 29 13 42 14 21 15 22 16 34 17 45 18 29 19 34 20 29 21 49 22 41 23 28 24 29 25 27 26 35 27 34 28 45 29 33 30 37 31 34 32 35 33 35 34 39 35 40 36 48 37 43 38 48 39 47 40 48 41 49 43 46 44 49 46 49 47 48 47 YES 47 38 1 9 2 42 3 28 4 4...
result:
ok 2 test cases (2 test cases)
Test #21:
score: 0
Accepted
time: 0ms
memory: 3740kb
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 92 38 1 81 2 51 3 49 4 85 5 60 6 82 7 47 8 97 9 94 10 31 11 59 12 95 14 54 15 99 16 52 17 54 18 26 19 45 20 40 21 23 22 38 23 25 24 35 25 42 26 98 27 81 28 66 29 41 30 67 31 84 32 53 33 39 34 88 35 55 36 90 37 64 38 84 39 48 40 54 41 89 42 73 43 95 44 67 45 59 46 80 47 62 48 62 49 96 50 85 51 88...
result:
ok 1 test cases (1 test case)
Test #22:
score: 0
Accepted
time: 7ms
memory: 4116kb
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 73520 8 1 8 1 8 1 8 1 8 1 8 1 2 1 8 2 3 2 8 3 8 3 8 3 8 3 8 3 8 3 8 3 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 5 8 5 8 5 8 5 8 5 8 5 8 5 8 5 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 ...
result:
ok 1 test cases (1 test case)
Test #23:
score: 0
Accepted
time: 0ms
memory: 3808kb
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 4 2 1 6 4 7 5 7 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: 3940kb
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 6858 33 1 22 1 9 2 33 3 17 3 33 4 33 5 27 5 33 6 7 6 14 7 33 8 31 8 33 9 15 9 23 10 30 11 33 12 18 12 33 13 19 13 33 14 22 14 33 15 32 15 19 16 33 17 33 17 21 17 31 18 33 19 33 19 27 19 32 20 22 21 23 22 33 23 33 23 27 23 33 25 33 25 33 25 32 25 33 26 33 26 33 26 29 26 33 27 33 27 33 27 33 27 33...
result:
ok 6 test cases (6 test cases)
Test #26:
score: 0
Accepted
time: 0ms
memory: 3508kb
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: 0ms
memory: 3804kb
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: 0ms
memory: 3744kb
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 309 7 1 7 1 6 2 7 3 7 3 7 3 4 3 7 4 7 5 7 5 7 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 7 6 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 6 5 7 6 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 6 5 7 6 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 7 6 ...
result:
ok 5 test cases (5 test cases)
Test #29:
score: 0
Accepted
time: 0ms
memory: 3760kb
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 45 44 1 9 2 25 3 26 4 28 5 38 6 45 7 17 8 38 9 37 10 19 11 34 12 31 13 36 14 34 15 49 16 46 17 29 18 27 19 43 20 33 21 39 22 24 23 26 24 46 26 50 27 49 28 32 29 45 30 37 31 47 32 50 33 40 34 40 35 43 36 44 37 45 38 40 39 47 41 50 43 47 44 48 45 49 46 49 47 50 48 YES 46 42 1 37 2 38 3 14 4 39 5 5...
result:
ok 2 test cases (2 test cases)
Test #30:
score: 0
Accepted
time: 0ms
memory: 3888kb
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 94 27 1 42 2 70 3 92 4 89 5 60 6 68 7 65 8 90 9 78 10 32 11 91 12 54 13 71 14 87 15 38 16 18 17 78 18 43 19 75 20 84 21 71 22 92 23 48 24 33 25 76 26 72 27 72 28 83 29 56 30 40 31 77 32 79 33 88 34 59 35 89 36 46 37 40 38 49 39 78 40 60 41 96 42 85 43 74 44 90 45 91 46 80 47 52 48 60 49 80 50 93...
result:
ok 1 test cases (1 test case)
Test #31:
score: 0
Accepted
time: 0ms
memory: 3728kb
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 101 31 1 35 2 9 3 66 4 99 5 76 6 27 7 92 8 76 9 70 10 95 11 53 12 37 13 22 14 71 15 56 16 99 17 18 17 90 18 50 19 72 20 51 21 74 22 92 23 78 24 71 25 74 26 48 27 87 28 84 29 94 30 95 31 35 32 53 33 50 34 78 35 59 36 52 37 97 38 91 39 89 40 95 41 79 42 82 43 98 44 86 45 86 46 76 47 98 48 53 49 72...
result:
ok 1 test cases (1 test case)
Test #32:
score: 0
Accepted
time: 0ms
memory: 3964kb
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 11 9 1 13 2 6 3 11 4 6 5 8 6 12 7 10 8 13 9 12 10 13 11 YES 6925 15 1 7 1 9 2 15 3 15 4 15 4 15 4 15 4 15 5 15 5 15 5 7 5 12 6 15 7 15 7 11 7 15 8 15 8 15 8 15 8 15 8 12 8 15 9 15 9 15 9 15 9 15 9 10 9 15 10 15 10 15 10 15 10 15 10 15 10 15 10 13 10 15 11 15 11 15 11 14 11 15 12 15 12 15 12 15 1...
result:
ok 4 test cases (4 test cases)
Test #33:
score: 0
Accepted
time: 0ms
memory: 3600kb
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: 3ms
memory: 4016kb
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 14833 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 2 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 ...
result:
ok 2 test cases (2 test cases)
Test #35:
score: 0
Accepted
time: 7ms
memory: 4120kb
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 124300 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 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...
result:
ok 1 test cases (1 test case)
Test #36:
score: 0
Accepted
time: 0ms
memory: 3808kb
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 321 12 1 4 1 12 2 8 2 12 3 12 5 12 5 7 5 10 6 12 7 12 7 12 7 12 8 11 8 12 9 12 9 12 9 11 10 12 11 12 11 12 11 12 11 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 12 10 12 10 12 10 12 10 12 10 12 10 12 10 12 ...
result:
ok 4 test cases (4 test cases)
Test #37:
score: 0
Accepted
time: 0ms
memory: 3948kb
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: 0ms
memory: 3764kb
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 101 85 1 80 2 66 3 82 4 80 5 58 6 77 7 69 8 34 9 12 10 42 11 51 12 49 13 87 14 18 15 31 16 57 17 48 18 85 19 66 20 46 21 33 22 34 23 47 24 31 25 42 26 86 27 37 28 52 29 46 30 57 31 57 32 58 33 65 34 55 35 51 36 63 37 60 38 76 39 88 40 79 41 72 42 96 43 85 44 67 45 70 46 58 47 97 48 64 49 75 50 7...
result:
ok 1 test cases (1 test case)
Test #39:
score: 0
Accepted
time: 5ms
memory: 4012kb
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 29325 3 1 3 1 3 1 3 1 3 1 3 1 2 1 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 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 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 ...
result:
ok 2 test cases (2 test cases)
Test #40:
score: 0
Accepted
time: 0ms
memory: 3816kb
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 477 4 1 4 1 4 1 4 2 4 2 3 2 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 3 2 3 2 3 2 3 2 3 2 4 ...
result:
ok 3 test cases (3 test cases)
Test #41:
score: 0
Accepted
time: 0ms
memory: 3728kb
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: 0ms
memory: 3808kb
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: 0ms
memory: 3504kb
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)