QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#692327 | #5520. Distance Parities | operator_ | AC ✓ | 102ms | 6256kb | C++14 | 1.1kb | 2024-10-31 14:19:53 | 2024-10-31 14:19:56 |
Judging History
answer
//Date: 2024-10-31 08:33:14
#include<bits/stdc++.h>
using namespace std;
#define int long long
inline int rd() {
int s=0,m=0;char ch=getchar();
while(!isdigit(ch)) {if(ch=='-')m=1;ch=getchar();}
while( isdigit(ch)) s=(s<<3)+(s<<1)+(ch^48),ch=getchar();
return m?-s:s;
}
bool MBE;
namespace SOLVER {
const int inf=1e18;
int n,g[505][505];char s[505][505];
void MAIN() {
cin>>n;for(int i=1;i<=n;i++) scanf("%s",s[i]+1);
for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) g[i][j]=s[i][j]=='1'?1:(i==j?0:inf);
for(int k=1;k<=n;k++) for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++) g[i][j]=min(g[i][j],g[i][k]+g[k][j]);
for(int i=1;i<=n;i++) for(int j=1;j<=n;j++)
if(g[i][j]>=inf/10||g[i][j]%2!=s[i][j]-'0') {puts("NO");return;}
puts("YES");int m=0;
for(int i=1;i<=n;i++) for(int j=1;j<i;j++) if(s[i][j]=='1') m++;
cout<<m<<endl;
for(int i=1;i<=n;i++) for(int j=1;j<i;j++) if(s[i][j]=='1') printf("%lld %lld\n",i,j);
}
}
bool MED;
signed main() {
for(int tt=rd();tt;tt--) SOLVER::MAIN();
cerr<<(&MBE-&MED)/1024<<" KB, "<<1000*clock()/CLOCKS_PER_SEC<<" ms\n";
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3896kb
input:
3 3 011 101 110 4 0100 1000 0001 0010 5 01010 10101 01010 10101 01010
output:
YES 3 2 1 3 1 3 2 NO YES 6 2 1 3 2 4 1 4 3 5 2 5 4
result:
ok Correct (3 test cases)
Test #2:
score: 0
Accepted
time: 101ms
memory: 6248kb
input:
1 500 001001010000101001100000100011101011010001100110010000011000001100000011010001001111001010010101110100000100011000110111100010001000010111111000000101101010011111000010110010111100111110111000010000100100010010001110000100111000001111101011111101111110111110001000111110001011111100110011100100...
output:
YES 62433 3 1 3 2 5 3 5 4 6 1 6 4 6 5 7 2 8 1 8 2 8 3 8 5 8 6 8 7 9 2 9 6 9 8 10 3 10 5 10 6 10 7 10 8 11 4 11 5 11 6 11 9 11 10 12 3 12 8 12 9 12 10 12 11 13 1 13 4 13 6 13 7 13 8 13 12 14 4 14 7 14 9 14 13 15 1 15 2 15 3 15 6 15 7 15 9 15 10 15 12 15 13 15 14 16 2 16 3 16 5 16 6 16 8 16 10 16 11 1...
result:
ok Correct (1 test case)
Test #3:
score: 0
Accepted
time: 93ms
memory: 6100kb
input:
1 500 001010100000100110111000011101101110001000011110011000010011000000101110000011111110111000110110011111011101110010011100101110001000001010010011000011101000011110110101001010010110110001111101101100001100010110011100010001001011100111011001101110011010010001011101011110010111010011111001100101...
output:
YES 62414 3 1 5 1 5 2 5 3 6 2 6 3 6 4 6 5 7 1 7 3 7 4 8 3 8 4 8 5 9 2 9 3 9 4 9 5 9 7 9 8 10 4 10 5 10 7 10 9 11 2 11 3 12 5 12 7 12 8 12 10 12 11 13 1 13 6 13 7 13 9 14 3 14 4 14 5 14 6 14 10 14 11 14 13 15 2 15 3 15 4 15 5 15 7 15 8 15 10 15 12 16 1 16 8 16 9 16 10 16 12 16 14 17 1 17 2 17 3 17 6 ...
result:
ok Correct (1 test case)
Test #4:
score: 0
Accepted
time: 101ms
memory: 6232kb
input:
1 500 000110110101000000010111101011000001000011001001010001010100011101011111111111001010101010111001011110000000001100010001011110101100000001001000110000101011010111110101001101100000111111100011001000000111110001011101101000001101100001011100000000011101011011011011011011000010110111101111010101...
output:
YES 62389 3 2 4 1 4 3 5 1 5 2 5 3 5 4 6 2 6 5 7 1 7 4 7 6 8 1 8 3 8 4 8 5 8 7 9 3 9 4 9 7 9 8 10 1 10 2 10 3 10 5 10 6 10 7 10 8 11 4 11 5 11 7 11 10 12 1 12 2 12 3 12 5 12 11 13 4 13 6 13 7 13 8 13 9 14 2 14 3 14 4 14 6 14 7 14 10 15 3 15 5 15 7 15 9 15 13 15 14 16 2 16 7 16 9 16 12 16 13 16 14 17 ...
result:
ok Correct (1 test case)
Test #5:
score: 0
Accepted
time: 101ms
memory: 6228kb
input:
1 500 000111010001001110011010011100010100001101111101011100111011100000001010111010111100111011011110010111011000111100111011010100110101001010111001000101101100010111101010100101000000011001001110010000101010111100001000011111111110111000110110010010100000110000001010111111010111011100100101010110...
output:
YES 62423 3 2 4 1 5 1 5 2 6 1 6 2 6 5 7 2 7 6 8 1 8 2 8 3 8 5 8 6 8 7 9 5 9 6 10 2 10 4 10 5 10 8 11 2 11 3 11 4 11 5 11 9 11 10 12 1 12 2 12 4 12 6 12 9 12 11 13 3 13 4 13 7 13 8 13 10 13 12 14 2 14 3 14 5 14 8 14 10 14 11 15 1 15 2 15 3 15 4 15 6 15 7 15 8 15 13 15 14 16 1 16 5 16 6 16 9 16 11 16 ...
result:
ok Correct (1 test case)
Test #6:
score: 0
Accepted
time: 102ms
memory: 6236kb
input:
1 500 001101100011010001011010101010010000100100100010011101111100101101110111101010001101100001110001001110000001010010111110001100110111111110000010110110111110000110111000001010111011010111011001101101110001011011011011101110101000011000010101011101000000011001111101011111001010111000101110000011...
output:
YES 62393 3 1 4 1 4 3 5 2 5 4 6 1 6 3 6 5 7 1 7 2 7 3 7 6 8 5 9 3 9 4 9 7 10 2 10 3 10 5 10 6 10 9 11 1 11 2 11 7 11 9 12 1 12 3 12 4 12 6 12 7 12 8 12 9 12 10 12 11 13 3 13 5 13 9 13 10 14 1 14 2 14 5 14 6 14 7 14 8 14 10 14 11 14 13 15 2 15 3 15 6 15 8 15 9 15 12 16 2 16 5 16 6 16 8 16 10 16 13 16...
result:
ok Correct (1 test case)
Test #7:
score: 0
Accepted
time: 59ms
memory: 5300kb
input:
3 288 011100101100101010010110010101010000101101000110011000110011100111100110100010010000110111111100100011110000000101111010110000101011000010000101101001011101111101010010111111100111111111001101010110001111011011111100111000111111011011110101101100101011111000011000110010000110000111110001 10000...
output:
YES 20659 2 1 3 1 4 1 6 2 7 1 7 3 7 4 7 5 7 6 8 2 8 6 9 1 9 2 9 5 9 6 9 7 10 1 10 2 10 3 10 5 10 6 10 9 11 3 11 7 11 9 12 2 12 4 12 8 12 10 12 11 13 1 13 5 13 10 14 3 14 6 14 10 14 12 14 13 15 1 15 2 15 3 15 4 15 5 15 9 15 11 16 2 16 3 16 4 16 8 16 10 16 12 16 15 17 1 17 4 17 6 17 12 17 16 18 4 18 8...
result:
ok Correct (3 test cases)
Test #8:
score: 0
Accepted
time: 60ms
memory: 5232kb
input:
3 288 011000011000101100111000100010010111001110110011011100110100100010111010111100101110100111110011001010101101100111010011111100101011000001111100110011110100111100000101110111010110110001000011101010110000111100011100001101101100010010010011110110011100010110001111010011010010101100110011 10110...
output:
YES 20570 2 1 3 1 3 2 4 2 4 3 5 3 5 4 6 3 6 4 6 5 7 2 7 4 8 1 8 3 8 4 8 7 9 1 9 2 9 3 9 4 9 5 9 8 10 2 10 5 10 9 11 3 11 5 11 7 11 9 12 2 12 7 12 8 12 9 12 10 12 11 13 1 13 3 13 4 13 7 13 10 13 11 14 4 14 7 14 8 14 9 14 10 14 11 14 12 15 1 15 3 15 4 15 7 15 9 15 12 15 13 15 14 16 1 16 2 16 4 16 5 16...
result:
ok Correct (3 test cases)
Test #9:
score: 0
Accepted
time: 59ms
memory: 5304kb
input:
3 288 001001111011100000110001011100111011010000101001010101110011111111001011101000011010010101010100000001110100011001111001001101100001111100000111000100110110110101000011010010111000111111010110100110111011101001001001010000001000010010110011010000111001111101011011010111001111001000101001 00110...
output:
YES 20599 3 1 3 2 4 2 6 1 6 3 6 4 7 1 7 2 7 4 7 5 7 6 8 1 8 4 8 5 9 1 9 4 9 8 10 5 10 6 11 1 11 3 12 1 12 3 12 4 12 6 12 8 12 11 13 1 13 2 13 3 13 4 13 5 13 6 13 7 13 10 13 12 14 3 14 6 14 7 14 10 14 12 14 13 15 2 15 5 15 7 15 11 15 12 15 13 16 2 16 4 16 5 16 7 16 9 16 12 16 14 16 15 17 2 17 3 17 5 ...
result:
ok Correct (3 test cases)
Test #10:
score: 0
Accepted
time: 51ms
memory: 5244kb
input:
3 288 000111001111001111111100001011101110011001011100011110011100000000111110011000101011010000111011000000101000110011111100000101000001110110011100100111100101110101111010111000001010110000011001010111010010000110011010100011011011111100010100011011010001101101011100110111011010100111100011 00110...
output:
YES 20582 3 2 4 1 4 2 4 3 5 1 5 3 5 4 6 1 6 3 6 5 7 4 8 2 8 5 8 7 9 1 9 3 9 5 9 7 9 8 10 1 10 5 10 7 10 8 10 9 11 1 11 3 11 5 11 9 11 10 12 1 12 2 12 3 12 4 12 5 12 6 12 8 12 11 13 2 13 6 13 11 13 12 14 3 14 4 14 5 14 8 14 10 14 11 15 1 15 2 15 7 15 8 15 9 15 14 16 1 16 3 16 5 16 7 16 8 16 13 16 15 ...
result:
ok Correct (3 test cases)
Test #11:
score: 0
Accepted
time: 59ms
memory: 5168kb
input:
3 288 000110011111010001111101111001100001010110000010010011011011001100100011000100011111000010011000011001000001001101010111010101001100111101101101010000100010110000101101011101101010110110000110011001011101100010001011011110101100111101000110100101100110000110001001010011001111000111101001 00000...
output:
YES 20705 4 1 4 3 5 1 5 3 6 4 6 5 7 4 7 5 7 6 8 1 8 3 8 4 8 7 9 1 9 4 9 5 9 6 9 7 10 1 10 6 10 7 10 8 11 1 11 3 11 4 11 9 11 10 12 1 12 2 12 5 12 7 12 8 12 9 12 11 13 2 13 3 13 4 13 5 13 6 14 1 14 5 14 6 14 7 14 9 14 10 14 11 14 13 15 8 15 9 15 11 15 12 16 8 16 9 16 10 16 11 16 14 17 6 17 7 17 8 17 ...
result:
ok Correct (3 test cases)
Test #12:
score: 0
Accepted
time: 37ms
memory: 4664kb
input:
10 158 01100010011000000001011011110010100111101010001101000100110011111110111000110111110000101000010001001110110101101100101001001010111011001011101001000011100010 10111010111111011001011001110000110100101000110101101001111011111101011100010100010101011000110011000000111101011111101010011011011111...
output:
YES 6333 2 1 3 1 3 2 4 2 5 2 6 3 6 4 7 1 7 2 8 4 8 5 8 7 9 2 9 3 9 5 9 6 9 7 9 8 10 1 10 2 10 3 10 4 10 9 11 1 11 2 11 3 11 6 11 9 12 2 12 3 12 4 12 5 12 6 12 10 13 2 13 6 13 7 13 8 13 10 13 11 14 2 14 3 14 5 14 6 14 7 14 8 14 10 14 11 14 13 15 5 15 12 16 2 16 3 16 4 16 7 16 9 16 11 16 12 16 14 16 1...
result:
ok Correct (10 test cases)
Test #13:
score: 0
Accepted
time: 17ms
memory: 4160kb
input:
100 50 00110110011011111001110000110010010000111111001100 00001011101101000001011001101100111011111100111101 10011000011111111111010110100011101000101110100001 10101001101110010000000100100000111100010011001001 01110101100010111000101000010001111111010011110000 10001011110110000101000000001101011101...
output:
YES 624 3 1 4 1 4 3 5 2 5 3 5 4 6 1 6 5 7 1 7 2 7 6 8 2 8 4 8 5 8 6 9 2 9 4 9 5 9 6 9 7 10 1 10 3 10 6 11 1 11 2 11 3 11 4 11 9 12 2 12 3 12 4 12 6 12 7 12 10 13 1 13 3 13 4 13 5 13 6 13 8 13 9 13 10 13 12 14 1 14 2 14 3 14 8 14 9 14 10 14 13 15 1 15 3 15 5 15 7 15 10 15 13 16 1 16 3 16 4 16 5 16 7 ...
result:
ok Correct (100 test cases)
Test #14:
score: 0
Accepted
time: 6ms
memory: 4088kb
input:
1000 15 010011000011111 101111011100010 010000101011101 010010110101011 110100100010101 110000111000001 001111010010110 010101101001111 011001010010110 010100000011000 101010101101100 101100010110000 101010111010010 110100111000101 101111010000010 15 001100011010101 000111111100101 100011001110100 1...
output:
YES 55 2 1 3 2 4 2 5 1 5 2 5 4 6 1 6 2 7 3 7 4 7 5 7 6 8 2 8 4 8 6 8 7 9 2 9 3 9 6 9 8 10 2 10 4 11 1 11 3 11 5 11 7 11 9 11 10 12 1 12 3 12 4 12 8 12 10 12 11 13 1 13 3 13 5 13 7 13 8 13 9 13 11 14 1 14 2 14 4 14 7 14 8 14 9 14 13 15 1 15 3 15 4 15 5 15 6 15 8 15 14 YES 63 3 1 4 1 4 2 5 2 5 3 5 4 6...
result:
ok Correct (1000 test cases)
Test #15:
score: 0
Accepted
time: 4ms
memory: 4036kb
input:
10000 5 00100 00101 11001 00001 01110 5 00000 00010 00001 01000 00100 5 00111 00010 10010 11101 10010 5 00111 00000 10001 10001 10110 5 00010 00111 01001 11000 01100 5 00011 00000 00000 10001 10010 5 00001 00101 01001 00001 11110 5 00101 00001 10010 00100 11000 5 00100 00000 10001 00000 00100 5 0100...
output:
NO NO YES 6 3 1 4 1 4 2 4 3 5 1 5 4 NO NO NO YES 5 3 2 5 1 5 2 5 3 5 4 NO NO YES 6 2 1 3 2 4 2 4 3 5 1 5 4 NO NO YES 6 2 1 3 1 4 1 5 1 5 3 5 4 YES 8 2 1 3 1 3 2 4 1 4 2 4 3 5 2 5 4 YES 6 2 1 3 1 3 2 4 1 4 2 5 2 NO YES 6 2 1 4 2 4 3 5 1 5 3 5 4 YES 6 2 1 4 1 5 1 5 2 5 3 5 4 NO NO NO NO YES 6 2 1 3 1 ...
result:
ok Correct (10000 test cases)
Test #16:
score: 0
Accepted
time: 97ms
memory: 6172kb
input:
1 500 000011011011011110011001000101111011000100101110101000101110110101010000111111111101110111110110110101101010100101110100111101111000110111001101101111010001100000000001000110010100111111101001100000100011100110011110100010001101110101100010101101000110000110100101111000100010101010111000001001...
output:
YES 62450 5 1 5 2 5 3 5 4 6 1 6 2 6 3 6 4 6 5 7 6 8 1 8 2 8 3 8 4 8 7 9 1 9 2 9 3 9 4 9 7 10 5 10 7 10 8 10 9 11 1 11 2 11 3 11 4 11 7 11 10 12 1 12 2 12 3 12 4 12 7 12 10 13 5 13 6 13 8 13 9 13 11 13 12 14 1 14 2 14 3 14 4 14 7 14 10 14 13 15 1 15 2 15 3 15 4 15 7 15 10 15 13 16 1 16 3 16 4 16 7 16...
result:
ok Correct (1 test case)
Test #17:
score: 0
Accepted
time: 95ms
memory: 6256kb
input:
1 500 011111010100100001101100100100111100100101111000111111001000111100010100000100111100111001001000011000100010001111100001100111110110010111000011010011100110100100010000010101101001011100001110011100001101111111010110111001111101000011111011101110010101101001110110001101001000001110110011000110...
output:
YES 62500 2 1 3 1 4 1 5 1 6 1 7 2 7 3 7 4 7 5 7 6 8 1 8 7 9 2 9 3 9 4 9 5 9 6 9 8 10 1 10 7 10 9 11 2 11 3 11 4 11 5 11 6 11 8 11 10 12 2 12 3 12 4 12 5 12 6 12 8 12 10 13 1 13 7 13 9 13 11 13 12 14 2 14 3 14 4 14 5 14 6 14 8 14 10 14 13 15 2 15 3 15 4 15 5 15 6 15 8 15 10 15 13 16 2 16 3 16 4 16 5 ...
result:
ok Correct (1 test case)
Test #18:
score: 0
Accepted
time: 97ms
memory: 6244kb
input:
1 500 011101100110100001010111000001000000110001010100110001011000001110010110110100001011100100110001111000010100010000101010110111101010100100100000101011000110001111011011001000001000010110101111110111100100110111100100001001010100011100111101111111101010110100111100110000011100011000101011110000...
output:
YES 62477 2 1 3 1 4 1 5 4 6 1 6 5 7 1 7 5 8 2 8 3 8 5 8 6 8 7 9 2 9 3 9 5 9 6 9 7 10 1 10 5 11 1 11 5 12 2 12 3 12 4 12 6 12 7 12 8 12 9 12 10 12 11 13 1 13 5 13 12 14 4 14 6 14 7 14 8 14 9 14 10 14 11 14 13 15 2 15 3 15 4 15 5 15 6 15 7 15 10 15 11 15 13 15 14 16 2 16 3 16 6 16 7 16 11 16 12 16 13 ...
result:
ok Correct (1 test case)
Test #19:
score: 0
Accepted
time: 95ms
memory: 6052kb
input:
1 500 001101110000000111110111111000111011101010100010100111000110101001001110001000101101010110001011101111100000101000010000110111010101000010110010110101001010010011110011110011001111001001111101010111000110010110000000110010111011101000011001111001001101000010000000100000110100111010110000101111...
output:
YES 62379 3 1 3 2 4 1 4 2 5 3 5 4 6 1 6 2 6 5 7 1 7 2 7 5 8 1 8 2 8 5 9 3 9 4 9 6 9 7 9 8 10 3 10 4 10 6 10 7 10 8 11 3 11 4 11 6 11 7 11 8 12 3 12 4 12 6 12 7 12 8 13 3 13 4 13 6 13 7 13 8 14 3 14 4 14 6 14 7 14 8 15 3 15 4 15 6 15 7 15 8 16 1 16 2 16 5 16 9 16 10 16 11 16 12 16 13 16 14 16 15 17 1...
result:
ok Correct (1 test case)
Test #20:
score: 0
Accepted
time: 99ms
memory: 6112kb
input:
1 500 011101110110001100010111100011110000111100110110111110101001000111111011011011110111011001101001010101000100011101101100001110011000010101110001100111010010110001010001010000100000111110110110100111010101010101111111001111101001101111100100100101000011011101011000011100110000110101011011110011...
output:
YES 62419 2 1 3 1 4 1 5 2 5 3 5 4 6 1 6 5 7 1 7 5 8 1 8 5 9 2 9 3 9 4 9 6 9 7 9 8 10 1 10 5 10 9 11 1 11 5 11 9 12 2 12 3 12 4 12 6 12 7 12 8 12 10 12 11 13 2 13 3 13 4 13 6 13 7 13 8 13 10 13 11 14 2 14 3 14 4 14 6 14 7 14 8 14 10 14 11 15 1 15 5 15 9 15 12 15 13 15 14 16 1 16 5 16 9 16 12 16 13 16...
result:
ok Correct (1 test case)
Test #21:
score: 0
Accepted
time: 54ms
memory: 5232kb
input:
3 288 000000000000000001000000000000000000000000010000000000000000000000000000110000101000000000000000100101000001000000000000000001001000000001000000000000000000000010100000000000000100000000000000010001000100001000000000000000000100000000000000110000100000000010000000000000000000100000001000 00000...
output:
NO NO YES 20715 3 1 4 1 4 2 5 1 5 2 6 1 6 2 7 1 7 2 7 3 7 4 7 5 7 6 8 1 8 4 8 7 9 1 9 2 9 3 9 8 10 1 10 2 10 7 11 1 11 7 11 9 12 3 12 4 12 5 12 6 12 8 12 9 12 10 12 11 13 3 13 4 13 5 13 6 13 8 13 9 13 10 13 11 14 1 14 2 14 7 14 12 14 13 15 3 15 4 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 14 16 3 16 4 ...
result:
ok Correct (3 test cases)
Test #22:
score: 0
Accepted
time: 51ms
memory: 5232kb
input:
3 288 000000010101000000000110101001100010110001000101101101100000010000011111000000100100000010100001111000010000010000000011111100000001000000000100000100100000100000010001000101000010100010010000100011000000000101001011011001011100011010111000110011000001000010000010000100001100100100000010 00000...
output:
NO YES 20711 2 1 3 1 4 2 4 3 5 1 5 4 6 1 6 4 7 1 7 4 8 1 8 4 9 1 9 4 10 2 10 3 10 5 10 6 10 7 10 8 10 9 11 1 11 4 11 10 12 1 12 4 12 10 13 1 13 4 13 10 14 1 14 4 14 10 15 2 15 3 15 5 15 6 15 7 15 8 15 9 15 11 15 12 15 13 15 14 16 1 16 4 16 10 16 15 17 1 17 4 17 10 17 15 18 2 18 3 18 5 18 6 18 7 18 8...
result:
ok Correct (3 test cases)
Test #23:
score: 0
Accepted
time: 54ms
memory: 5304kb
input:
3 288 010100011011100111101110111011101101001111101111100001011111110001101100111100000000111011101101110010010010001000100000101001001110001100001011100101010011011111010101001110111000000011010110101000101100111100010100010011110101101111100000010000100110000010100110011111010001110000101010 10101...
output:
YES 20739 2 1 3 2 4 1 4 3 5 2 5 4 6 2 6 4 7 2 7 4 8 1 8 3 8 5 8 6 8 7 9 1 9 3 9 6 9 7 10 2 10 4 10 8 10 9 11 1 11 3 11 5 11 6 11 7 11 10 12 1 12 3 12 5 12 6 12 7 12 10 13 1 13 3 13 5 13 6 13 7 13 10 14 2 14 4 14 8 14 9 14 11 14 12 14 13 15 2 15 4 15 8 15 9 15 11 15 12 15 13 16 1 16 3 16 5 16 6 16 7 ...
result:
ok Correct (3 test cases)
Test #24:
score: 0
Accepted
time: 56ms
memory: 5116kb
input:
3 288 001110110001001011000001111011000000000100100101000011001001010101001100011100011010101001011110011101100010101110110000011001010110011001011000001000011001001000101001001111000110101001111010001001100010010011011110110011111011101110010101010011001010111011101001001111001101111111101110 00111...
output:
YES 20737 3 1 3 2 4 1 4 2 5 1 5 2 6 3 6 4 6 5 7 1 7 2 7 6 8 1 8 2 8 6 9 3 9 4 9 5 9 7 9 8 10 2 10 3 10 5 11 3 11 4 11 5 11 7 11 8 11 10 12 1 12 2 12 6 12 9 12 11 13 3 13 4 13 5 13 7 13 8 13 12 14 3 14 4 14 5 14 7 14 8 14 12 15 1 15 2 15 6 15 9 15 10 15 11 15 13 15 14 16 3 16 4 16 5 16 7 16 8 16 12 1...
result:
ok Correct (3 test cases)
Test #25:
score: 0
Accepted
time: 52ms
memory: 5304kb
input:
3 288 000110111010001100000011101100100000010011101110101110010000010111001110100100000010010001111100111111110011101011110001100001010110101000001111100001111110110000100001111000000010000011010100000011110101001010001111111001011110101110000001110100011000110000101101000001100100101011001011 00011...
output:
YES 20653 4 1 4 2 4 3 5 1 5 2 5 3 5 4 6 4 6 5 7 1 7 2 7 3 7 5 7 6 8 1 8 2 8 3 8 6 9 1 9 2 9 3 9 6 10 4 10 5 10 7 10 8 10 9 11 1 11 2 11 3 11 6 11 10 12 4 12 5 12 7 12 8 12 9 12 11 13 4 13 5 13 7 13 8 13 9 13 11 14 4 14 5 14 7 14 8 14 9 14 11 15 1 15 2 15 3 15 6 15 10 15 12 15 13 15 14 16 1 16 2 16 3...
result:
ok Correct (3 test cases)
Test #26:
score: 0
Accepted
time: 33ms
memory: 4720kb
input:
10 158 00011000101011101100010000000100010100000011011101010100101000000010100111110000000011110100001101100001010111000010100010010010010010000111000010000000100000 00011000101011101100010000000100010100000011011101010100101000000010100111110000000011110100001101100001010111000010100010010010010010...
output:
NO NO NO NO NO NO YES 6241 2 1 3 2 4 2 5 2 6 1 6 3 6 4 6 5 7 1 7 3 7 4 7 5 8 2 8 6 8 7 9 1 9 3 9 4 9 5 9 8 10 1 10 3 10 4 10 5 10 8 11 2 11 6 11 7 11 9 11 10 12 1 12 3 12 4 12 5 12 8 12 11 13 1 13 3 13 4 13 5 13 8 13 11 14 2 14 6 14 7 14 9 14 10 14 12 14 13 15 2 15 6 15 7 15 9 15 10 15 12 15 13 16 2...
result:
ok Correct (10 test cases)
Test #27:
score: 0
Accepted
time: 14ms
memory: 4228kb
input:
100 50 00010000111001010111001110011110100011110010110110 00010001111101010111001110011110100011110000010010 00010000111001010111001110011110100011110010110110 11101110000010101000110001100001011100001111101101 00010000111001010111001110011110100011110000110110 00010000111001010111001110011110100011...
output:
YES 624 4 1 4 2 4 3 5 4 6 4 7 4 8 2 8 7 9 1 9 2 9 3 9 5 9 6 9 7 10 1 10 2 10 3 10 5 10 6 10 7 11 1 11 2 11 3 11 5 11 6 11 7 11 8 12 2 12 7 12 11 13 4 13 8 13 9 13 10 13 11 13 12 14 1 14 2 14 3 14 5 14 6 14 7 14 13 15 4 15 8 15 9 15 10 15 11 15 12 15 14 16 1 16 2 16 3 16 5 16 6 16 7 16 8 16 12 16 13 ...
result:
ok Correct (100 test cases)
Test #28:
score: 0
Accepted
time: 9ms
memory: 4076kb
input:
1000 15 000000000100001 000010111010100 000010011010100 000000000000001 011001100001010 000010110001110 010011011010000 011001100001010 011000100001010 100000000000001 011000100001010 000011011010100 011001000001000 000011011010000 100100000100000 15 000000000001000 000001000000101 000000101000010 0...
output:
NO NO YES 58 2 1 3 1 4 2 4 3 5 2 5 3 6 2 6 3 7 1 7 4 7 5 8 2 8 3 8 4 9 1 9 4 9 5 9 6 9 7 9 8 10 2 10 3 10 7 10 9 11 2 11 3 11 7 11 9 12 1 12 4 12 5 12 6 12 7 12 8 12 10 12 11 13 2 13 3 13 7 13 9 13 12 14 1 14 4 14 5 14 6 14 7 14 8 14 10 14 11 14 13 15 1 15 4 15 5 15 6 15 8 15 10 15 11 15 13 YES 55 3...
result:
ok Correct (1000 test cases)
Test #29:
score: 0
Accepted
time: 8ms
memory: 4032kb
input:
10000 5 01101 10111 11000 01001 11010 5 00011 00011 00011 11100 11100 5 01101 10110 11011 01101 10110 5 00010 00100 01000 10001 00010 5 00101 00010 10001 01000 10100 5 00110 00001 10010 10100 01000 5 00111 00110 11011 11100 10100 5 01111 10111 11001 11001 11110 5 01001 10001 00010 00100 11000 5 0001...
output:
YES 7 2 1 3 1 3 2 4 2 5 1 5 2 5 4 YES 6 4 1 4 2 4 3 5 1 5 2 5 3 YES 8 2 1 3 1 3 2 4 2 4 3 5 1 5 3 5 4 NO NO NO YES 7 3 1 3 2 4 1 4 2 4 3 5 1 5 3 YES 9 2 1 3 1 3 2 4 1 4 2 5 1 5 2 5 3 5 4 NO NO YES 9 2 1 3 1 3 2 4 2 4 3 5 1 5 2 5 3 5 4 NO NO YES 8 2 1 3 1 3 2 4 1 4 2 4 3 5 1 5 4 YES 7 3 1 3 2 4 1 5 1...
result:
ok Correct (10000 test cases)
Test #30:
score: 0
Accepted
time: 97ms
memory: 6248kb
input:
1 500 010010100001010011000001000111010110100011001100100000110000011000000110100010011110010100101011101000001000110001101111000100010000101111110000001011010100111110000101100101111001111101110000100001001000100100011100001001110000011111010111111011111101111100010001111100010111111001100111001000...
output:
YES 62434 2 1 4 3 5 1 5 4 6 2 7 1 7 2 7 3 7 5 7 6 8 2 8 6 9 3 9 5 9 6 9 7 9 8 10 4 10 5 10 6 10 9 11 3 11 8 11 9 11 10 12 1 12 4 12 6 12 7 12 8 13 4 13 7 13 9 14 1 14 2 14 3 14 6 14 7 14 9 14 10 14 12 14 13 15 2 15 3 15 5 15 6 15 8 15 10 15 11 15 13 16 2 16 5 16 7 16 11 16 15 17 1 17 5 17 7 17 11 17...
result:
ok Correct (1 test case)
Test #31:
score: 0
Accepted
time: 93ms
memory: 6244kb
input:
1 500 010101000001001101110000111011011100010000111100110000100110000001011100000111111101110001101100111110111011100100111001011100010000010100100110000111010000111101101010010100101101100011111011011000011000101100111000100010010111001110110011011100110100100010111010111100101110100111110011001010...
output:
YES 62415 2 1 4 1 4 2 4 3 5 2 5 3 5 4 6 1 6 3 6 4 7 3 7 4 7 5 8 2 8 3 8 4 8 5 8 7 9 4 9 5 9 7 10 2 10 3 11 5 11 7 11 8 11 10 12 1 12 6 12 7 12 9 13 3 13 4 13 5 13 6 13 10 13 11 14 2 14 3 14 4 14 5 14 7 14 8 14 10 14 12 15 1 15 8 15 9 15 10 15 12 15 14 16 1 16 2 16 3 16 6 16 8 16 10 16 11 16 13 16 14...
result:
ok Correct (1 test case)
Test #32:
score: 0
Accepted
time: 102ms
memory: 6236kb
input:
1 500 001101101010000000101111010110000010000110010010100010101000111010111111111110010101010101110010111100000000011000100010111101011000000010010001100001010110101111101010011011000001111111000110010000001111100010111011010000011011000010111000000000111010110110110110110110000101101111011110101011...
output:
YES 62390 3 1 4 1 4 2 4 3 5 2 6 1 6 4 7 1 7 3 7 4 7 5 8 3 8 4 8 7 9 1 9 2 9 3 9 5 9 6 9 7 9 8 10 4 10 5 10 7 11 1 11 2 11 3 11 5 12 4 12 6 12 7 12 8 12 9 13 2 13 3 13 4 13 6 13 7 13 10 14 3 14 5 14 7 14 9 14 13 15 2 15 7 15 9 15 12 15 13 15 14 16 2 16 3 16 4 16 9 16 10 16 13 16 14 16 15 17 2 17 4 17...
result:
ok Correct (1 test case)
Test #33:
score: 0
Accepted
time: 97ms
memory: 6176kb
input:
1 500 001110100010011100110100111000101000011011111010111001110111000000010101110101111001110110111100101110110001111001110110101001101010010101110010001011011000101111010101001010000000110010011100100001010101111000010000111111111101110001101100100101000001100000010101111110101110111001001010101101...
output:
YES 62424 3 1 4 1 4 2 5 1 5 2 6 2 7 1 7 2 7 3 7 5 7 6 8 5 8 6 9 2 9 4 9 5 9 8 10 2 10 3 10 4 10 5 10 9 11 1 11 2 11 4 11 6 11 9 12 3 12 4 12 7 12 8 12 10 13 2 13 3 13 5 13 8 13 10 13 11 14 1 14 2 14 3 14 4 14 6 14 7 14 8 14 13 15 1 15 5 15 6 15 9 15 11 16 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 16...
result:
ok Correct (1 test case)
Test #34:
score: 0
Accepted
time: 100ms
memory: 6252kb
input:
1 500 011011000110100010110101010100100001001001000100111011111001011011101111010100011011000011100010011100000010100101111100011001101111111100000101101101111100001101110000010101110110101110110011011011100010110110110111011101010000110000101010111010000000110011111010111110010101110001011100000111...
output:
YES 62393 2 1 3 1 4 2 5 1 5 3 6 1 6 2 6 3 7 5 8 3 8 4 8 7 9 2 9 3 9 5 9 6 10 1 10 2 10 7 10 9 11 1 11 3 11 4 11 6 11 7 11 8 11 9 11 10 12 3 12 5 12 9 12 10 13 1 13 2 13 5 13 6 13 7 13 8 13 10 13 11 14 2 14 3 14 6 14 8 14 9 14 12 15 2 15 5 15 6 15 8 15 10 15 13 16 2 16 4 16 8 16 9 16 12 16 13 16 14 1...
result:
ok Correct (1 test case)
Test #35:
score: 0
Accepted
time: 56ms
memory: 5184kb
input:
3 288 000101100101010010110010101010000101101000110011000110011100111100110100010010000110111111100100011110000000101111010110000101011000010000101101001011101111101010010111111100111111111001101010110001111010101111110011100011111101101111010110110010101111100001100011001000001100001111100010 00001...
output:
NO NO YES 20582 3 1 4 3 5 2 6 1 6 3 7 2 7 3 7 5 7 6 8 1 8 4 8 5 8 6 9 1 9 2 9 3 9 7 9 8 10 1 10 6 10 7 10 9 11 2 11 5 11 7 11 9 11 10 12 1 12 3 12 5 12 6 12 7 12 9 12 10 13 2 13 4 13 9 13 10 14 2 14 3 14 5 14 6 14 11 14 13 15 1 15 5 15 6 15 10 15 12 15 13 15 14 16 3 16 5 16 6 16 9 16 10 16 12 16 13 ...
result:
ok Correct (3 test cases)
Test #36:
score: 0
Accepted
time: 58ms
memory: 5240kb
input:
3 288 000011000101100111000100010010111001110110011011100110100100010111010111100101110100111110011100101010110110011101001111110010101100000111110011001111010011110000010111011101011011000100001110101011000011110001110000110110110001001001001111011000111000101100011110100110100101011001100111 00100...
output:
NO NO YES 20762 2 1 3 2 4 3 5 2 5 4 6 2 6 3 6 5 7 3 7 4 7 5 8 2 8 6 9 4 9 6 10 2 10 3 10 6 10 7 10 9 11 3 11 4 11 5 11 8 12 1 12 3 12 6 12 7 12 8 12 9 12 10 12 11 13 2 13 3 13 6 13 7 13 10 13 11 13 12 14 1 14 2 14 3 14 6 14 7 14 9 14 10 14 11 14 13 15 2 15 6 15 8 15 10 15 12 15 13 15 14 16 1 16 2 16...
result:
ok Correct (3 test cases)
Test #37:
score: 0
Accepted
time: 59ms
memory: 5152kb
input:
3 288 010011110111000001100010111001110110100001010010101011100111111110010111010000110100101010101000000011101000110011110010011011000011111000001110001001101101101010000110100101110001111110101101001101110111010010010010100000010000100101100110100001110011111010110110101110011110010001010011 10100...
output:
YES 20600 2 1 3 2 5 1 5 3 5 4 6 1 6 2 6 4 6 5 7 1 7 4 7 5 8 1 8 4 9 5 9 6 10 1 10 3 11 1 11 3 11 4 11 6 11 8 12 1 12 2 12 3 12 4 12 5 12 6 12 7 12 10 13 3 13 6 13 7 13 10 13 12 14 2 14 5 14 7 14 11 14 12 14 13 15 2 15 4 15 5 15 7 15 9 15 12 15 14 16 2 16 3 16 5 16 8 16 10 16 13 16 14 16 15 17 2 17 5...
result:
ok Correct (3 test cases)
Test #38:
score: 0
Accepted
time: 58ms
memory: 5232kb
input:
3 288 001110011110011111111000010111011100110010111000111100111000000001111100110001010110100001110110000001010001100111111000001010000011101100111001001111001011101011110101110000010101100000110010101110100100001100110101000110110111111000101000110110100011011010111001101110110101001111000111 00100...
output:
YES 20583 3 1 3 2 4 1 4 3 5 1 5 3 6 4 7 2 7 5 8 1 8 3 8 5 8 7 9 1 9 5 9 7 9 8 10 1 10 3 10 5 10 9 11 1 11 2 11 3 11 4 11 5 11 6 11 8 12 2 12 6 12 11 13 3 13 4 13 5 13 8 13 10 13 11 14 1 14 2 14 7 14 8 14 9 15 1 15 3 15 5 15 7 15 8 15 13 16 1 16 2 16 4 16 6 16 7 16 10 16 12 16 13 16 14 16 15 17 1 17 ...
result:
ok Correct (3 test cases)
Test #39:
score: 0
Accepted
time: 57ms
memory: 5236kb
input:
3 288 001100111110100011111011110011000010101100000100100110110110011001000110001000111110000100110000110010000010011010101110101010011001111011011010100001000101100001011010111011010101101100001100110010111011000100010110111101011001111010001101001011001100001100010010100110011110001111010010 00000...
output:
YES 20706 3 1 4 1 4 3 5 4 6 4 6 5 7 1 7 3 7 4 8 1 8 4 8 5 8 6 8 7 9 1 9 6 9 7 9 8 10 1 10 3 10 4 10 9 11 1 11 2 11 5 11 7 11 8 11 9 12 2 12 3 12 4 12 5 12 6 13 1 13 5 13 6 13 7 13 9 13 10 13 11 14 8 14 9 14 11 14 12 15 8 15 9 15 10 15 11 15 14 16 6 16 7 16 8 16 9 16 10 16 11 16 14 16 15 17 1 17 3 17...
result:
ok Correct (3 test cases)
Test #40:
score: 0
Accepted
time: 28ms
memory: 4648kb
input:
10 158 00010011000000001011011110010100111100101000110100010011001111111011100011011111000010100001000100111011010110110010100010010101110110010111010010000111000101 00110101111110110010110011100001101000101000110101101001111011111101011100010100010101011000110011000000111101011111101001001101101111...
output:
NO NO YES 6125 2 1 3 1 5 1 5 2 6 1 6 2 6 5 7 2 7 3 7 4 8 1 8 3 8 5 8 6 9 1 9 5 9 6 9 8 10 1 10 4 10 5 10 6 10 8 10 9 11 1 11 2 11 4 11 5 11 7 11 8 12 1 12 2 12 3 12 5 12 7 12 8 13 2 13 6 13 7 13 9 13 12 14 1 14 3 14 7 14 8 14 9 14 11 15 3 15 4 15 6 15 8 15 9 15 10 15 11 15 12 16 1 16 2 16 5 16 6 16 ...
result:
ok Correct (10 test cases)
Test #41:
score: 0
Accepted
time: 13ms
memory: 4240kb
input:
100 50 01101100110111110011100001100100100001111110011000 10010111011010000010110011011001110111111001111011 10010000111111111110101101000111010001011101000011 01100011011100100000001001000001111000100110010011 10000011000101110001010000100011111110100111100001 11000011101100001010000000011010111011...
output:
YES 624 2 1 3 1 4 2 4 3 5 1 6 1 6 2 7 2 7 4 7 5 7 6 8 2 8 4 8 5 8 6 8 7 9 1 9 3 9 6 10 1 10 2 10 3 10 4 10 9 11 2 11 3 11 4 11 6 11 7 11 10 12 1 12 3 12 4 12 5 12 6 12 8 12 9 12 10 13 1 13 2 13 3 13 8 13 9 13 10 14 1 14 3 14 5 14 7 14 10 14 13 15 1 15 3 15 4 15 5 15 7 15 10 15 11 15 13 16 1 16 3 16 ...
result:
ok Correct (100 test cases)
Test #42:
score: 0
Accepted
time: 8ms
memory: 3956kb
input:
1000 15 001100001111111 000000010000100 100111011010001 101000001101011 001001011101101 001010010111010 000000000010101 011011001011000 101110010100110 100111001000010 101001110000101 100111010000101 110010101011000 100101001100001 101110100011010 15 011000001010110 100011010101011 100111110010101 0...
output:
NO YES 58 2 1 3 1 4 3 5 2 5 3 5 4 6 2 6 3 6 5 7 3 7 6 8 2 8 3 8 4 8 5 8 7 9 1 9 4 9 5 9 6 9 7 9 8 10 2 10 4 10 5 10 7 10 8 10 9 11 1 11 3 11 6 11 8 11 9 11 10 12 2 12 4 12 5 12 7 12 8 12 9 13 1 13 3 13 5 13 9 13 10 14 1 14 2 14 9 14 10 14 13 15 2 15 3 15 4 15 7 15 9 15 10 15 13 15 14 NO NO YES 61 2 ...
result:
ok Correct (1000 test cases)
Test #43:
score: 0
Accepted
time: 8ms
memory: 3972kb
input:
10000 5 01001 10010 00011 01100 10100 5 00001 00001 00000 00001 11010 5 01001 10110 01010 01100 10000 5 00101 00010 10000 01001 10010 5 00001 00100 01011 00100 10100 5 01100 10000 10010 00100 00000 5 01101 10011 10001 01000 11100 5 01001 10001 00000 00001 11010 5 00000 00101 01000 00001 01010 5 0000...
output:
YES 5 2 1 4 2 4 3 5 1 5 3 NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES 6 2 1 3 2 4 2 5 1 5 2 5 4 YES 6 3 1 4 2 4 3 5 1 5 2 5 3 NO NO NO NO YES 6 3 1 3 2 4 1 4 2 5 1 5 4 NO NO NO NO NO NO NO NO NO NO NO NO NO YES 9 2 1 3 1 3 2 4 1 4 2 4 3 5 2 5 3 5 4 NO NO NO YES 7 3 2 4 1 4 2 5 1 5 2 5 3 5 4 NO NO ...
result:
ok Correct (10000 test cases)