QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#438625 | #1904. Permutation Transformation | kkkgjyismine4 | AC ✓ | 2ms | 6004kb | C++14 | 2.1kb | 2024-06-10 20:45:02 | 2024-06-10 20:45:03 |
Judging History
answer
#include<bits/stdc++.h>
#define rep(i,j,k) for(int i=(j);i<=(k);i++)
#define per(i,j,k) for(int i=(j);i>=(k);i--)
using namespace std;
int T,N,n,k;
int b[105],c[105],a[105],idx[105];
int m;
int _pa[1000005],_pb[1000005];
void Left(int l,int r){
assert(r - l + 1 == k);
++m;
_pa[m] = l + 1;
_pb[m] = l;
rep(i,l,r - 1) swap(a[i],a[i + 1]);
}
void Right(int l,int r){
assert(r - l + 1 == k);
++m;
_pa[m] = l;
_pb[m] = l + 1;
per(i,r - 1,l) swap(a[i],a[i + 1]);
}
void report(){
// assert(m<=5*n*n);
printf("YES\n%d\n",m);
rep(i,1,m) printf("%d %d\n",_pa[i],_pb[i]);
rep(i,1,N) assert(a[i] == i);
}
void solve(){
scanf("%d%d",&n,&k);
m = 0;
N = n;
k++;
rep(i,1,n) scanf("%d",&b[i]);
rep(i,1,n){
scanf("%d",&c[i]);
idx[c[i]] = i;
}
rep(i,1,n) a[i] = idx[b[i]];
int diff = 0;
if(k == n + 1){
rep(i,1,n) diff += a[i] != i;
if(!diff) report();
else printf("NO\n");
return;
}
if(k == n){
rep(p,0,n){
diff = 0;
rep(i,1,n) diff += a[i] != i;
if(!diff){
report();
return;
}
Left(1,n);
}
printf("NO\n");
return;
}
while(n > k + 1){
int pos = -1;
rep(i,1,n) if(a[i] == n) pos = i;
while(pos + k - 1 <= n){
Right(pos,pos + k - 1);
pos++;
}
while(pos < n){
Right(n - k + 1,n);
pos++;
}
n--;
}
rep(p,1,n - 2){
int pos = -1;
rep(i,1,n) if(a[i] == p) pos = i;
if(pos == 1){
Left(2,n);
rep(s,1,n - 2) Left(1,n - 1);
}
pos = -1;
rep(i,1,n) if(a[i] == p) pos = i;
assert(pos != 1);
if(pos == n){
Left(2,n);
continue;
}
rep(s,1,pos - 2) Left(1,n - 1);
Left(2,n);
if(p == 1){
Left(2,n);
continue;
}
pos = -1;
rep(i,1,n) if(a[i] == p - 1) pos = i;
if(pos != n - 1) rep(s,1,pos) Left(1,n - 1);
Left(2,n);
}
Left(1,n - 1);
if(a[n - 1] == n - 1){
report();
return;
}
if(n % 2 == 0){
printf("NO\n");
return;
}
rep(i,1,n / 2){
if(i > 1) Left(1,n - 1);
Left(2,n);
}
Left(1,n - 1);Left(1,n - 1);
report();
}
int main(){
int t;
scanf("%d",&t);
while(t--)solve();
return 0;
}
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 5840kb
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 1 2 1
result:
ok 3 test cases (3 test cases)
Test #2:
score: 0
Accepted
time: 0ms
memory: 3760kb
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: 1ms
memory: 5804kb
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 2 1 NO YES 0 YES 0 YES 1 2 1 YES 0 YES 0 YES 1 2 1 YES 1 2 1 YES 0 YES 0 YES 1 2 1 YES 1 2 1 YES 1 2 1 YES 0 YES 0 YES 0 YES 0 YES 1 2 1 YES 0 YES 0 YES 0 YES 0 YES 0 YES 1 2 1 NO YES 1 2 1 NO YES 0 NO YES 0 YES 0 YES 0 NO YES 1 2 1 YES 1 2 1 NO YES 0 YES 1 2 1 YES 0 NO YES 1 2 1 NO YES 0 YES ...
result:
ok 50 test cases (50 test cases)
Test #4:
score: 0
Accepted
time: 1ms
memory: 5992kb
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 2 1 2 1 2 1 2 1 YES 6 2 1 2 1 2 1 2 1 2 1 2 1 YES 4 2 1 2 1 2 1 2 1 YES 6 2 1 2 1 2 1 2 1 2 1 2 1 YES 7 2 1 2 1 2 1 2 1 2 1 2 1 2 1 YES 5 2 1 2 1 2 1 2 1 2 1 YES 4 2 1 2 1 2 1 2 1 YES 4 2 1 2 1 2 1 2 1 YES 2 2 1 2 1 YES 7 2 1 2 1 2 1 2 1 2 1 2 1 2 1 YES 6 2 1 2 1 2 1 2 1 2 1 2 1 YES 6 2 1 2 1 ...
result:
ok 12 test cases (12 test cases)
Test #5:
score: 0
Accepted
time: 1ms
memory: 5836kb
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 27 2 1 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 NO NO YES 30 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 NO YES 26 3 2 2 1 2 1 2 1 2 1 3 2 3 2 3 2 2 1 3 2 2 ...
result:
ok 16 test cases (16 test cases)
Test #6:
score: 0
Accepted
time: 1ms
memory: 5860kb
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 14 2 3 3 4 4 5 4 5 1 2 2 3 3 4 3 4 3 2 3 2 2 1 2 1 3 2 2 1 NO YES 17 2 3 3 4 4 5 4 5 1 2 2 3 3 4 3 4 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 YES 20 1 2 2 3 3 4 4 5 4 5 1 2 2 3 3 4 3 4 2 1 3 2 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 NO YES 18 1 2 2 3 3 4 4 5 4 5 3 2 2 1 2 1 3 2 3 2 3 2 2 1 2 1 3 2 2 1 2 ...
result:
ok 16 test cases (16 test cases)
Test #7:
score: 0
Accepted
time: 1ms
memory: 5996kb
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 6 3 2 3 2 2 1 3 2 2 1 2 1 YES 11 1 2 2 3 3 4 3 2 2 1 3 2 3 2 2 1 3 2 2 1 2 1 YES 3 3 2 3 2 2 1 NO YES 3 3 2 3 2 2 1 YES 10 3 2 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 NO NO YES 5 3 2 2 1 3 2 2 1 2 1 YES 7 2 3 3 4 3 2 2 1 3 2 3 2 2 1 YES 1 2 1 NO YES 8 1 2 2 3 3 4 3 2 2 1 3 2 2 1 2 1 YES 7 3 2 ...
result:
ok 25 test cases (25 test cases)
Test #8:
score: 0
Accepted
time: 1ms
memory: 5908kb
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 2 2 1 2 1 NO NO NO NO YES 8 3 2 2 1 3 2 3 2 2 1 3 2 2 1 2 1 NO YES 1 2 1 NO NO NO NO NO YES 0 NO YES 3 3 2 3 2 2 1 YES 1 2 1 NO NO YES 0 YES 0 YES 2 2 1 2 1 YES 2 3 2 2 1 YES 5 3 2 2 1 3 2 2 1 2 1 NO YES 8 3 2 2 1 3 2 3 2 2 1 3 2 2 1 2 1 NO YES 3 3 2 3 2 2 1 YES 6 3 2 3 2 2 1 3 2 2 1 2 1 YES 2 2...
result:
ok 33 test cases (33 test cases)
Test #9:
score: 0
Accepted
time: 1ms
memory: 5836kb
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 14 2 1 2 1 2 1 3 2 3 2 3 2 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 YES 13 1 2 2 3 3 4 4 5 4 5 2 3 3 4 3 4 2 1 3 2 3 2 3 2 2 1 NO YES 10 5 6 2 3 3 4 4 5 3 2 3 2 2 1 3 2 2 1 2 1 NO NO YES 20 3 4 2 1 3 2 3 2 3 2 2 1 2 1 2 1 3 2 2 1 2 1 2 1 3 2 3 2 2 1 3 2 2 1 3 2 2 1 2 1 NO NO NO YES 15 4 5 3 4 3 2 2 1 ...
result:
ok 16 test cases (16 test cases)
Test #10:
score: 0
Accepted
time: 1ms
memory: 5832kb
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 5 6 4 5 1 2 2 3 3 4 3 2 2 1 YES 13 1 2 2 3 3 4 4 5 5 6 2 3 3 4 4 5 2 3 3 4 3 2 3 2 2 1 YES 11 2 3 3 4 4 5 1 2 2 3 3 4 3 2 2 1 3 2 3 2 2 1 YES 8 1 2 2 3 3 4 3 2 2 1 3 2 3 2 2 1 YES 8 4 5 5 6 1 2 2 3 3 4 4 5 3 2 2 1 YES 13 3 4 4 5 5 6 3 4 4 5 1 2 2 3 3 4 3 2 2 1 3 2 2 1 2 1 YES 13 4 5 5 6 3 4 4 ...
result:
ok 16 test cases (16 test cases)
Test #11:
score: 0
Accepted
time: 1ms
memory: 5840kb
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 6 3 2 3 2 2 1 2 1 3 2 2 1 NO NO NO YES 9 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 YES 4 3 2 3 2 3 2 2 1 YES 10 3 2 2 1 2 1 3 2 3 2 3 2 2 1 2 1 3 2 2 1 NO NO YES 3 3 2 3 2 2 1 YES 9 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 YES 7 3 2 3 2 3 2 2 1 2 1 3 2 2 1 YES 10 3 2 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 NO ...
result:
ok 25 test cases (25 test cases)
Test #12:
score: 0
Accepted
time: 1ms
memory: 5836kb
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 2 1 2 1 3 2 3 2 3 2 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 3 2 2 1 3 2 2 1 2 1 YES 14 2 1 3 2 3 2 3 2 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 YES 18 2 1 3 2 3 2 2 1 3 2 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 2 1 2 1 3 2 2 1 YES 9 3 2 2 1 2 1 2 1 3 2 3 2 3 2 3 2 2 1 YES 13 3 2 3 2 3 2 3 2 2 1 2 ...
result:
ok 20 test cases (20 test cases)
Test #13:
score: 0
Accepted
time: 0ms
memory: 5916kb
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 3 2 2 1 YES 3 4 5 3 2 2 1 NO YES 15 3 4 3 4 3 2 2 1 2 1 3 2 3 2 3 2 2 1 2 1 3 2 2 1 2 1 3 2 2 1 YES 15 2 1 2 1 3 2 3 2 3 2 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 YES 14 2 1 3 2 3 2 3 2 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 YES 10 2 1 3 2 3 2 2 1 3 2 2 1 2 1 3 2 3 2 2 1 YES ...
result:
ok 20 test cases (20 test cases)
Test #14:
score: 0
Accepted
time: 0ms
memory: 3860kb
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: 1ms
memory: 5848kb
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 1 2 1 NO NO YES 2 2 1 2 1 NO NO NO NO NO YES 0 YES 0 NO NO NO NO NO NO YES 1 2 1 NO NO
result:
ok 25 test cases (25 test cases)
Test #16:
score: 0
Accepted
time: 0ms
memory: 5916kb
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 22 1 2 2 3 3 4 3 4 3 4 3 2 2 1 3 2 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 3 2 2 1 3 2 2 1 2 1 YES 23 3 4 3 4 3 4 2 1 2 1 3 2 3 2 3 2 3 2 2 1 2 1 2 1 3 2 2 1 2 1 2 1 3 2 2 1 3 2 2 1 3 2 2 1 2 1 YES 24 1 2 2 3 3 4 3 4 3 4 2 1 2 1 3 2 3 2 2 1 3 2 2 1 2 1 3 2 3 2 2 1 2 1 2 1 3 2 2 1 2 1 2 1 3 2 2 1 YES...
result:
ok 16 test cases (16 test cases)
Test #17:
score: 0
Accepted
time: 0ms
memory: 5856kb
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 26 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1
result:
ok 1 test cases (1 test case)
Test #18:
score: 0
Accepted
time: 0ms
memory: 5884kb
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 9315 3 4 3 4 3 4 3 4 3 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1...
result:
ok 1 test cases (1 test case)
Test #19:
score: 0
Accepted
time: 1ms
memory: 5820kb
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 3129 6 7 7 8 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 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 50 51 51 52 52 53 53 54 54 55 55 5...
result:
ok 1 test cases (1 test case)
Test #20:
score: 0
Accepted
time: 1ms
memory: 5844kb
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 577 48 49 48 49 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 47 48 4 5 5 6 6 7 7 8 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 ...
result:
ok 2 test cases (2 test cases)
Test #21:
score: 0
Accepted
time: 1ms
memory: 5848kb
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 2370 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 ...
result:
ok 1 test cases (1 test case)
Test #22:
score: 0
Accepted
time: 2ms
memory: 5868kb
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 6800 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 7 8 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7...
result:
ok 1 test cases (1 test case)
Test #23:
score: 0
Accepted
time: 1ms
memory: 5932kb
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 8 4 5 5 6 6 7 4 5 5 6 3 2 3 2 2 1
result:
ok 2 test cases (2 test cases)
Test #24:
score: 0
Accepted
time: 1ms
memory: 5796kb
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: 5924kb
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 1464 29 30 30 31 31 32 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 32 33 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 31 32 30 31 30 ...
result:
ok 6 test cases (6 test cases)
Test #26:
score: 0
Accepted
time: 1ms
memory: 5876kb
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: 5996kb
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 82 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 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: 5852kb
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 103 6 7 6 7 4 5 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 4 5 4 5 4 5 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 2 1 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 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 3 2 2 1 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 3 2 3 2 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 ...
result:
ok 5 test cases (5 test cases)
Test #29:
score: 0
Accepted
time: 1ms
memory: 5996kb
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 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 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21...
result:
ok 2 test cases (2 test cases)
Test #30:
score: 0
Accepted
time: 1ms
memory: 6004kb
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 2752 97 98 98 99 99 100 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 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86...
result:
ok 1 test cases (1 test case)
Test #31:
score: 0
Accepted
time: 0ms
memory: 5920kb
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 2753 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 98 99 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 97 98 93 94 94 95 95 96 96 97 96 97 40 41 41 42 42 43 43 44 44 45 45 46 46 ...
result:
ok 1 test cases (1 test case)
Test #32:
score: 0
Accepted
time: 1ms
memory: 5920kb
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 51 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 6 7 7 8 8 9 9 10 10 11 5 6 6 7 7 8 8 9 9 10 8 9 4 5 5 6 6 7 7 8 6 7 3 4 4 5 5 6 1 2 2 3 3 4 4 5 3 4 3 2 3 2 2 1 3 2 2 1 2 1 YES 1524 14 15 14 15 14 15 14 15 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 1...
result:
ok 4 test cases (4 test cases)
Test #33:
score: 0
Accepted
time: 1ms
memory: 5832kb
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: 0ms
memory: 5812kb
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 2432 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 2 1 2 1 2 1 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 2 1 2 1 2 1...
result:
ok 2 test cases (2 test cases)
Test #35:
score: 0
Accepted
time: 0ms
memory: 5876kb
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 9704 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1...
result:
ok 1 test cases (1 test case)
Test #36:
score: 0
Accepted
time: 1ms
memory: 5996kb
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 225 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 4 5 5 6 6 7 7 8 8 9 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 3 4 4 5 5 6 6 7 7 8 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 7 8 7 8 7 8 7 8 7 8 7...
result:
ok 4 test cases (4 test cases)
Test #37:
score: 0
Accepted
time: 1ms
memory: 5860kb
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 5 2 1 2 1 2 1 2 1 2 1
result:
ok 1 test cases (1 test case)
Test #38:
score: 0
Accepted
time: 1ms
memory: 5872kb
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 2103 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 97 98 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 50 51 51 ...
result:
ok 1 test cases (1 test case)
Test #39:
score: 0
Accepted
time: 1ms
memory: 5932kb
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 2365 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 2 1 2 1 2 1 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1...
result:
ok 2 test cases (2 test cases)
Test #40:
score: 0
Accepted
time: 1ms
memory: 5912kb
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 193 3 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 2 1 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 2 ...
result:
ok 3 test cases (3 test cases)
Test #41:
score: 0
Accepted
time: 1ms
memory: 5804kb
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 22 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1
result:
ok 2 test cases (2 test cases)
Test #42:
score: 0
Accepted
time: 1ms
memory: 5908kb
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 18 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 YES 19 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 YES 5 2 1 2 1 2 1 2 1 2 1 YES 8 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 YES 10 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1
result:
ok 5 test cases (5 test cases)
Test #43:
score: 0
Accepted
time: 1ms
memory: 5880kb
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)