QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#306972 | #1904. Permutation Transformation | Meatherm | AC ✓ | 17ms | 4220kb | C++14 | 4.3kb | 2024-01-17 18:54:31 | 2024-01-17 18:54:32 |
Judging History
answer
# include <bits/stdc++.h>
const int N=100010,INF=0x3f3f3f3f;
inline int read(void){
int res,f=1;
char c;
while((c=getchar())<'0'||c>'9')
if(c=='-') f=-1;
res=c-48;
while((c=getchar())>='0'&&c<='9')
res=res*10+c-48;
return res*f;
}
int n,k;
int a[N];
int qwqa[N],qwqb[N];
std::vector <std::pair <int,int> > qwq;
inline void tr(int *arr,int p,int q){
qwq.push_back(std::make_pair(p,q));
for(int i=p;i<=p+k-1;++i) qwqa[i-p+1]=arr[i];
for(int i=1,c=0;i<=n;++i) if(i<p||i>p+k-1) qwqb[++c]=arr[i];
if(q==n-k+1){
int c=0;
for(int i=1;i<=n-k;++i) arr[++c]=qwqb[i];
for(int i=1;i<=k;++i) arr[++c]=qwqa[i];
return;
}
int c=0,p0=1;
while(p0<q) arr[++c]=qwqb[p0++];
for(int i=1;i<=k;++i) arr[++c]=qwqa[i];
while(p0<=n-k) arr[++c]=qwqb[p0++];
return;
}
inline bool ok(int *arr){
for(int i=1;i<=n;++i) if(arr[i]!=i) return false;
return true;
}
int b[N],ref[N];
inline void pr(void){
printf("YES\n%d\n",(int)qwq.size());
for(auto v:qwq){
printf("%d %d\n",v.first,v.second);
}
return;
}
inline void solve_1(void){
qwq.clear();
for(int i=1;i<=n;++i){
if(a[i]%n+1!=a[i%n+1]) return puts("NO"),void();
}
while(a[1]!=1) tr(a,1,2);
pr();
return;
}
inline void solve_2(void){
qwq.clear();
for(int i=1;i<=n;++i){
if(a[i]!=i){
int p=i+1;
while(a[p]!=i) ++p;
tr(a,p,i);
}
}
pr();
return;
}
inline int inv(int *arr){
int ans=0;
for(int i=1;i<=n;++i) for(int j=i+1;j<=n;++j) if(a[i]>a[j]) ++ans;
return ans;
}
inline void solve_3(void){
if(inv(a)%2) return puts("NO"),void();
qwq.clear();
for(int i=1;i<=n;++i){
if(a[i]!=i){
int p=i+1;
while(a[p]!=i) ++p;
if(p!=n) tr(a,p,i);
else tr(a,n-1,n-2),tr(a,n-1,i);
}
}
pr();
return;
}
inline bool valid_1(void){
for(int i=1;i<=n;++i) if(a[i]!=i) return false;
return true;
}
inline void debug(bool fl=false){
if(!fl) return;
for(int i=1;i<=n;++i) printf("%d ",a[i]);
puts("");
return;
}
inline void solve(void){
if(k%2==0&&inv(a)%2) return puts("NO"),void();
int lim=n-k-2;
for(int i=1,p;i<=lim+2;++i){
int goal=i;
if(i==lim+1) goal=n-1;
if(i==lim+2) goal=n;
if(a[i]!=goal){
for(;;){
p=i+1;
while(a[p]!=goal) ++p;
if(p+k-1<=n){
tr(a,p,i);
break;
}
tr(a,n-k+1,i);
}
}
}
debug();
if(k%2){
for(int i=n-2,p;i>lim+2;--i){
while(a[n]!=i){
int goal=a[n];
while(a[lim+1]!=goal) tr(a,n-k+1,lim+1);
}
if(a[lim+1]!=i+1){
int goal=i+1;
for(;;){
p=lim+1;
while(a[p]!=goal) ++p;
if(p+k-1<n){
tr(a,p,lim+1);
break;
}
tr(a,n-k,lim+1);
}
}
debug();
while(a[lim+1]!=i) tr(a,n-k+1,lim+1);
debug();
}
if(a[n-1]<a[n]) tr(a,lim+1,n-k+1);
else{
int goal=a[n];
while(a[lim+1]!=goal) tr(a,lim+1,n-k+1);
tr(a,lim+2,n-k+1);
}
}else{
for(int i=n-2;i>lim+2;--i){
while(a[n]!=i&&a[n-1]!=i){
int goal=a[n];
while(a[lim+2]!=goal) tr(a,lim+1,n-k+1);
// printf("qwq: "),debug();
tr(a,lim+2,lim+1);
// tr(a,lim+2,lim+1);
debug();
}
// printf("tangshi\n");
debug();
if(a[n]==i){
if(a[lim+1]!=i+1){
int goal=i+1,p;
for(;;){
p=lim+1;
while(a[p]!=goal) ++p;
if(p+k-1<n){
tr(a,p,lim+1);
break;
}
tr(a,n-k,lim+1);
}
}
int goal=a[n];
while(a[lim+2]!=goal) tr(a,lim+1,n-k+1);
tr(a,lim+2,lim+1);
}else{
// if(a[n-])
// tr(a,lim+1,n-k),printf("bukaboro\n");
tr(a,lim+1,n-k);
}
// printf("solved: "),debug();
}
debug();
tr(a,lim+1,n-k+1);
}
pr();
return;
}
int main(void){
// freopen("abc.in","r",stdin);
// freopen("abc.out","w",stdout);
int T=read();
while(T--){
qwq.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(),ref[b[i]]=i;
for(int i=1;i<=n;++i) a[i]=ref[a[i]];
if(k==n){
puts(valid_1()?"YES\n0":"NO");
continue;
}
if(k==n-1){
solve_1();
continue;
}
if(k==1){
solve_2();
continue;
}
if(k==2){
solve_3();
continue;
}
solve();
}
return 0;
}
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3924kb
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: 3704kb
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: 3864kb
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: 3840kb
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: 3764kb
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 14 3 1 3 1 3 2 3 2 3 2 3 2 1 3 2 1 2 1 1 3 2 1 1 3 2 1 1 3 NO NO YES 12 2 1 3 2 1 3 2 1 1 3 2 1 2 1 2 1 1 3 2 1 1 2 1 3 NO YES 20 3 1 3 1 3 2 3 2 3 2 3 2 1 3 2 1 1 3 2 1 2 1 2 1 1 3 2 1 1 3 2 1 2 1 1 3 2 1 1 3 NO NO NO YES 9 3 1 3 1 2 1 3 2 1 3 2 1 1 3 2 1 1 3 YES 15 3 1 3 2 3 2 3 2 3 2 1 3 2 1 ...
result:
ok 16 test cases (16 test cases)
Test #6:
score: 0
Accepted
time: 0ms
memory: 3832kb
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 3 5 4 5 1 5 3 NO YES 7 5 4 5 1 5 4 5 2 4 3 5 4 5 4 YES 4 4 1 4 2 5 4 5 3 NO YES 4 3 1 4 2 4 3 5 4 NO NO YES 5 3 1 3 2 5 4 5 3 5 4 YES 5 5 1 5 4 5 2 5 4 5 3 YES 1 3 2 YES 4 5 2 4 3 5 4 5 4 YES 2 4 1 5 3 YES 4 5 4 5 1 5 2 5 4 YES 4 5 1 5 2 5 4 5 3 NO
result:
ok 16 test cases (16 test cases)
Test #7:
score: 0
Accepted
time: 0ms
memory: 3924kb
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 2 3 2 3 1 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: 3844kb
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: 3788kb
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 1 3 2 1 2 1 1 3 2 1 1 2 1 3 YES 4 5 1 5 2 5 4 5 3 NO YES 3 3 1 4 2 6 4 NO NO YES 10 4 1 3 1 4 3 4 3 4 2 4 2 2 4 2 4 2 4 3 4 NO NO NO YES 3 3 2 4 3 5 4 NO YES 13 4 1 3 1 4 2 3 2 4 2 4 2 4 2 4 2 3 2 3 2 4 2 4 2 2 4 NO NO
result:
ok 16 test cases (16 test cases)
Test #10:
score: 0
Accepted
time: 0ms
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 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: 3796kb
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 3 2 3 1 3 2 3 2 NO NO NO YES 3 3 2 3 1 3 2 YES 1 2 1 YES 0 NO NO YES 2 3 2 3 1 YES 3 3 2 3 1 3 2 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: 3840kb
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 7 3 2 3 1 3 1 2 1 3 1 3 1 1 3 YES 11 2 1 3 2 3 1 3 1 2 1 3 1 3 1 1 3 1 3 1 3 2 3 YES 11 3 2 3 2 3 1 3 1 2 1 3 1 3 1 1 3 1 3 1 3 2 3 YES 12 3 1 3 1 3 2 3 1 3 1 2 1 3 1 3 1 1 3 1 3 1 3 2 3 YES 14 3 1 3 1 3 2 3 2 3 2 3 1 3 1 3 1 3 1 2 1 2 1 3 1 3 1 1 3 YES 9 3 1 3 1 3 1 3 1 2 1 2 1 3 1 3 1 1 3 YES ...
result:
ok 20 test cases (20 test cases)
Test #13:
score: 0
Accepted
time: 0ms
memory: 3836kb
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 3 4 3 4 2 4 3 YES 9 3 1 3 2 3 2 3 1 3 1 1 3 1 3 1 3 2 3 YES 11 2 1 3 2 3 1 3 1 2 1 3 1 3 1 1 3 1 3 1 3 2 3 YES 9 2 1 3 2 3 2 3 1 3 1 1 3 1 3 1 3 2 3 YES 15 2 1 3 2 3 2 3 1 3 1 3 1 3 1 2 1 2 1 3 1 3 1 1 3 1 3 1 3 2 3 YES 1 3 1 YES 2 3 2 5 3 YES 0 NO NO YES ...
result:
ok 20 test cases (20 test cases)
Test #14:
score: 0
Accepted
time: 0ms
memory: 3604kb
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: 3988kb
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: 3988kb
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 17 4 1 3 1 4 2 3 2 4 3 4 2 4 2 4 2 4 2 3 2 3 2 4 2 4 2 2 4 2 4 2 4 3 4 YES 8 4 1 2 1 4 3 4 3 4 3 4 2 4 2 2 4 YES 8 3 1 4 3 4 2 4 2 2 4 2 4 2 4 3 4 YES 13 4 1 4 2 4 2 4 3 4 2 4 2 3 2 4 2 4 2 2 4 2 4 2 4 3 4 YES 8 4 1 3 1 4 3 4 3 4 3 4 2 4 2 2 4 YES 14 4 1 4 3 4 2 4 2 4 2 4 2 3 2 3 2 4 2 4 2 2 4 2...
result:
ok 16 test cases (16 test cases)
Test #17:
score: 0
Accepted
time: 0ms
memory: 3992kb
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: 17ms
memory: 4216kb
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 125471 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 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 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 4...
result:
ok 1 test cases (1 test case)
Test #19:
score: 0
Accepted
time: 1ms
memory: 3848kb
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 630 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: 3844kb
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 47 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 48 49 47 49 48 YES 48 38 1 9 2 42 3 ...
result:
ok 2 test cases (2 test cases)
Test #21:
score: 0
Accepted
time: 0ms
memory: 3780kb
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: 9ms
memory: 4204kb
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 67645 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 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 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: 3664kb
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: 0ms
memory: 4000kb
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 624 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: 3724kb
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: 3780kb
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: 3984kb
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 52 7 1 7 1 6 2 7 3 7 3 7 3 4 3 7 4 7 5 7 5 7 5 7 5 7 5 7 6 7 6 7 6 7 6 7 6 7 6 7 6 5 7 6 5 5 7 6 5 6 5 6 5 5 7 6 5 5 7 6 5 6 5 5 7 6 5 5 6 5 7 6 5 6 5 5 7 6 5 5 7 6 5 5 7 6 5 6 5 6 5 5 7 6 5 5 6 5 7 6 5 5 6 5 7 YES 21 4 1 13 2 3 2 13 3 5 3 13 4 8 5 13 6 7 6 9 7 13 8 12 9 11 10 13 12 13 12 13 11 ...
result:
ok 5 test cases (5 test cases)
Test #29:
score: 0
Accepted
time: 0ms
memory: 3792kb
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: 3840kb
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: 3792kb
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 99 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 98 99 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: 1ms
memory: 3944kb
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 5992 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: 3704kb
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: 4ms
memory: 3884kb
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 14871 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 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 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 ...
result:
ok 2 test cases (2 test cases)
Test #35:
score: 0
Accepted
time: 14ms
memory: 4220kb
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 110784 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 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...
result:
ok 1 test cases (1 test case)
Test #36:
score: 0
Accepted
time: 0ms
memory: 3856kb
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 247 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 12 10 12 10 11 10 12 11 12 11 12 11 12 11 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 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 ...
result:
ok 4 test cases (4 test cases)
Test #37:
score: 0
Accepted
time: 0ms
memory: 3844kb
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: 3836kb
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 98 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 73...
result:
ok 1 test cases (1 test case)
Test #39:
score: 0
Accepted
time: 1ms
memory: 3792kb
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 1712 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 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 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1 1 3 2 1...
result:
ok 2 test cases (2 test cases)
Test #40:
score: 0
Accepted
time: 0ms
memory: 3808kb
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 380 4 1 4 1 4 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 3 4 3 4 3 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 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 ...
result:
ok 3 test cases (3 test cases)
Test #41:
score: 0
Accepted
time: 0ms
memory: 3864kb
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: 3864kb
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: 3648kb
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)