QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#27386 | #3540. Partial Sums | hld67890# | AC ✓ | 892ms | 181380kb | C++17 | 3.3kb | 2022-04-09 15:26:45 | 2022-04-29 05:46:28 |
Judging History
answer
#include <stdio.h>
#include <algorithm>
using namespace std;
/*int n , m;
vector < int > a[1200000] , b[1200000] , c[1200000];
char z[1200000];
int k;
int mx , ans;
int ok ( int x ) {
if ( x == (x&(-x)) ) return 1;
return 0;
}
void work () {
int i , j , s;
scanf ( "%d%d" , &n , &m );
a[0].resize ( m + 1 );
b[0].resize ( m + 1 );
c[0].resize ( m + 1 );
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
//z[j] = '0' + (rand () % 1000==0?1:0);
if ( i == 1 && j == 1 ) z[j] = '1';
else z[j] = '0';
}
//printf ( "%s\n" , z + 1 );
//scanf ( "%s" , z + 1 );
a[i].resize ( m + 1 );
b[i].resize ( m + 1 );
c[i].resize ( m + 1 );
for ( j = 1 ; j <= m ; j++ ) {
b[i][j] = a[i][j] = z[j] - '0';
if ( z[j] == '1' ) {
mx = max ( mx , max (n-i+1,m-j+1) );
}
}
}
while ( 1 ) {
k++;
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
c[i][j] = (c[i-1][j] + c[i][j-1] + c[i-1][j-1] + b[i][j]) % 2;
if ( ok(k) ) printf ( "%d " , c[i][j] );
}
if ( ok(k) ) printf ( "\n" );
}
if ( ok(k) ) printf ( "\n" );
s = 0;
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
if ( a[i][j] == c[i][j] ) {
s++;
}
b[i][j] = c[i][j];
}
}
if ( s == n * m ) break;
}
printf ( "%d\n" , k );
ans = 1;
while ( ans < mx ) {
ans = ans * 2;
}
printf ( "%d\n" , ans );
}*/
int n , m;
vector < int > a[1200000] , b[1200000] , c[1200000];
char z[1200000];
int k;
void work () {
int i , j , l , o , s , s1 , s2 ,s3;
//n = 1000000; m = 1;
scanf ( "%d%d" , &n , &m );
a[0].resize ( m + 1 );
b[0].resize ( m + 1 );
c[0].resize ( m + 1 );
for ( i = 1 ; i <= n ; i++ ) {
/*for ( j = 1 ; j <= m ; j++ ) {
z[j] = '0' + (rand () % 2==0?1:0);
//if ( i == 1 && j == 1 ) z[j] = '1';
//else z[j] = '0';
}*/
scanf ( "%s" , z + 1 );
a[i].resize ( m + 1 );
b[i].resize ( m + 1 );
c[i].resize ( m + 1 );
for ( j = 1 ; j <= m ; j++ ) {
b[i][j] = a[i][j] = z[j] - '0';
}
}
k = 1;
while ( 1 ) {
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
if ( i - k >= 1 ) s1 = c[i-k][j];
else s1 = 0;
if ( j - k >= 1 ) s2 = c[i][j-k];
else s2 = 0;
if ( i-k >= 1 && j-k >= 1 ) s3 = c[i-k][j-k];
else s3 = 0;
c[i][j] = (s1+s2+s3+a[i][j]) % 2;
}
}
s = 0;
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
if ( a[i][j] == c[i][j] ) {
s++;
}
b[i][j] = c[i][j];
}
}
if ( s == n * m ) {
//printf ( "%d\n" , k );
//return ;
break;
}
k = k * 2;
}
/*k = 128;
while ( 1 ) {
printf ( "%d\n" , k );
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
b[i][j] = 0;
}
}
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
if ( a[i][j] ) {
for ( l = i ; l <= n ; l += k ) {
for ( o = j ; o <= m ; o += k ) {
b[l][o] ^= 1;
}
}
}
}
}
s = 0;
for ( i = 1 ; i <= n ; i++ ) {
for ( j = 1 ; j <= m ; j++ ) {
if ( a[i][j] == b[i][j] ) {
s++;
}
//printf ( "%d " , b[i][j] );
}
//printf ( "\n" );
}
//printf ( "\n" );
if ( s == n * m ) break;
k = k * 2;
}*/
printf ( "%d\n" , k );
}
int main () {
work ();
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 12ms
memory: 87652kb
input:
1 1 1
output:
1
result:
ok 1 number(s): "1"
Test #2:
score: 0
Accepted
time: 9ms
memory: 87632kb
input:
4 2 00 01 10 11
output:
4
result:
ok 1 number(s): "4"
Test #3:
score: 0
Accepted
time: 14ms
memory: 88432kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 00000000000000000000000000000000000...
output:
1
result:
ok 1 number(s): "1"
Test #4:
score: 0
Accepted
time: 20ms
memory: 88244kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011 00000000000000000000000000000000000...
output:
2
result:
ok 1 number(s): "2"
Test #5:
score: 0
Accepted
time: 16ms
memory: 88336kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111 00000000000000000000000000000000000...
output:
4
result:
ok 1 number(s): "4"
Test #6:
score: 0
Accepted
time: 11ms
memory: 88256kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111 00000000000000000000000000000000000...
output:
8
result:
ok 1 number(s): "8"
Test #7:
score: 0
Accepted
time: 12ms
memory: 88240kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111 00000000000000000000000000000000000...
output:
16
result:
ok 1 number(s): "16"
Test #8:
score: 0
Accepted
time: 17ms
memory: 88336kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111 00000000000000000000000000000000000...
output:
32
result:
ok 1 number(s): "32"
Test #9:
score: 0
Accepted
time: 25ms
memory: 88348kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111 00000000000000000000000000000000000...
output:
64
result:
ok 1 number(s): "64"
Test #10:
score: 0
Accepted
time: 16ms
memory: 88344kb
input:
256 256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 00000000000000000000000000000000000...
output:
128
result:
ok 1 number(s): "128"
Test #11:
score: 0
Accepted
time: 23ms
memory: 88244kb
input:
256 256 1101100001110011000110010010011100100011111000001100000101111110111110110011100111000001111001111100101010000000111100011011110001110001100100010010000010100101011100000100110101000001000011000001010111111001101100100110101010010000011111011111011111000011 11110101100000011100011100101001000...
output:
256
result:
ok 1 number(s): "256"
Test #12:
score: 0
Accepted
time: 11ms
memory: 90548kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
1
result:
ok 1 number(s): "1"
Test #13:
score: 0
Accepted
time: 22ms
memory: 90704kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
2
result:
ok 1 number(s): "2"
Test #14:
score: 0
Accepted
time: 17ms
memory: 90656kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
4
result:
ok 1 number(s): "4"
Test #15:
score: 0
Accepted
time: 25ms
memory: 90560kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
8
result:
ok 1 number(s): "8"
Test #16:
score: 0
Accepted
time: 21ms
memory: 90552kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
16
result:
ok 1 number(s): "16"
Test #17:
score: 0
Accepted
time: 16ms
memory: 90760kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
32
result:
ok 1 number(s): "32"
Test #18:
score: 0
Accepted
time: 31ms
memory: 90572kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
64
result:
ok 1 number(s): "64"
Test #19:
score: 0
Accepted
time: 17ms
memory: 90592kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
128
result:
ok 1 number(s): "128"
Test #20:
score: 0
Accepted
time: 33ms
memory: 90668kb
input:
512 512 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111...
output:
256
result:
ok 1 number(s): "256"
Test #21:
score: 0
Accepted
time: 69ms
memory: 106300kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
1
result:
ok 1 number(s): "1"
Test #22:
score: 0
Accepted
time: 74ms
memory: 106204kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
2
result:
ok 1 number(s): "2"
Test #23:
score: 0
Accepted
time: 68ms
memory: 106224kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
4
result:
ok 1 number(s): "4"
Test #24:
score: 0
Accepted
time: 72ms
memory: 106208kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
8
result:
ok 1 number(s): "8"
Test #25:
score: 0
Accepted
time: 85ms
memory: 106212kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
16
result:
ok 1 number(s): "16"
Test #26:
score: 0
Accepted
time: 70ms
memory: 106408kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
32
result:
ok 1 number(s): "32"
Test #27:
score: 0
Accepted
time: 78ms
memory: 106360kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
64
result:
ok 1 number(s): "64"
Test #28:
score: 0
Accepted
time: 91ms
memory: 106384kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
128
result:
ok 1 number(s): "128"
Test #29:
score: 0
Accepted
time: 106ms
memory: 106216kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
256
result:
ok 1 number(s): "256"
Test #30:
score: 0
Accepted
time: 103ms
memory: 106272kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
512
result:
ok 1 number(s): "512"
Test #31:
score: 0
Accepted
time: 121ms
memory: 106204kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
1024
result:
ok 1 number(s): "1024"
Test #32:
score: 0
Accepted
time: 131ms
memory: 106208kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
2048
result:
ok 1 number(s): "2048"
Test #33:
score: 0
Accepted
time: 136ms
memory: 106312kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
4096
result:
ok 1 number(s): "4096"
Test #34:
score: 0
Accepted
time: 132ms
memory: 106204kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
8192
result:
ok 1 number(s): "8192"
Test #35:
score: 0
Accepted
time: 134ms
memory: 106208kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
16384
result:
ok 1 number(s): "16384"
Test #36:
score: 0
Accepted
time: 135ms
memory: 106200kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
32768
result:
ok 1 number(s): "32768"
Test #37:
score: 0
Accepted
time: 151ms
memory: 106316kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
65536
result:
ok 1 number(s): "65536"
Test #38:
score: 0
Accepted
time: 187ms
memory: 106268kb
input:
200000 5 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000...
output:
131072
result:
ok 1 number(s): "131072"
Test #39:
score: 0
Accepted
time: 198ms
memory: 106272kb
input:
200000 5 01010 11101 00000 00110 01111 10101 11110 01010 11100 01011 10000 01110 01001 01011 00101 10110 11001 01111 10111 01000 11101 01011 00000 00011 00010 10011 00001 01010 10100 00010 11010 01100 10101 00011 11011 00110 01110 01001 00101 10000 01000 10011 10111 10101 01101 11000 10011 10000 110...
output:
262144
result:
ok 1 number(s): "262144"
Test #40:
score: 0
Accepted
time: 52ms
memory: 105144kb
input:
125000 8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000...
output:
2
result:
ok 1 number(s): "2"
Test #41:
score: 0
Accepted
time: 45ms
memory: 99612kb
input:
17 58823 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
128
result:
ok 1 number(s): "128"
Test #42:
score: 0
Accepted
time: 42ms
memory: 100616kb
input:
7 142857 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
128
result:
ok 1 number(s): "128"
Test #43:
score: 0
Accepted
time: 80ms
memory: 103084kb
input:
55555 18 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000000000000000 000000...
output:
16384
result:
ok 1 number(s): "16384"
Test #44:
score: 0
Accepted
time: 46ms
memory: 99684kb
input:
18 55555 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
1024
result:
ok 1 number(s): "1024"
Test #45:
score: 0
Accepted
time: 141ms
memory: 102096kb
input:
62500 16 1001001011100101 0011100100100111 1001101101011111 1001101010110110 1011110001000101 1001011100100011 0001111101110001 0001111010011011 1011100111101110 0010001000111100 0110111010101011 1111100001011111 1111101001001100 1000110000010000 0010001010000101 0101111001011001 0011101111110110 10...
output:
65536
result:
ok 1 number(s): "65536"
Test #46:
score: 0
Accepted
time: 86ms
memory: 103096kb
input:
111111 9 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 000000000 0...
output:
512
result:
ok 1 number(s): "512"
Test #47:
score: 0
Accepted
time: 76ms
memory: 102216kb
input:
62500 16 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00...
output:
256
result:
ok 1 number(s): "256"
Test #48:
score: 0
Accepted
time: 122ms
memory: 99608kb
input:
19 52631 100001111010000010000101000101000011010101011100101111111100001010010101001110100011011000001101100000100100011100001111100111000100100101001100111010100111100100011100111101110001110101000000010100001110010111001010001100001011011101011101100111000001111001001101000010111001011001000000011...
output:
65536
result:
ok 1 number(s): "65536"
Test #49:
score: 0
Accepted
time: 78ms
memory: 104972kb
input:
2 500000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
262144
result:
ok 1 number(s): "262144"
Test #50:
score: 0
Accepted
time: 47ms
memory: 99612kb
input:
17 58823 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
512
result:
ok 1 number(s): "512"
Test #51:
score: 0
Accepted
time: 30ms
memory: 105184kb
input:
2 500000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
2
result:
ok 1 number(s): "2"
Test #52:
score: 0
Accepted
time: 52ms
memory: 99636kb
input:
20 50000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
1024
result:
ok 1 number(s): "1024"
Test #53:
score: 0
Accepted
time: 200ms
memory: 134440kb
input:
500000 2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
output:
32
result:
ok 1 number(s): "32"
Test #54:
score: 0
Accepted
time: 124ms
memory: 110884kb
input:
250000 4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0...
output:
64
result:
ok 1 number(s): "64"
Test #55:
score: 0
Accepted
time: 73ms
memory: 99392kb
input:
778 1284 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000001100110101001100100110...
output:
1024
result:
ok 1 number(s): "1024"
Test #56:
score: 0
Accepted
time: 38ms
memory: 99228kb
input:
528 1891 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
64
result:
ok 1 number(s): "64"
Test #57:
score: 0
Accepted
time: 48ms
memory: 99324kb
input:
542 1844 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
16
result:
ok 1 number(s): "16"
Test #58:
score: 0
Accepted
time: 34ms
memory: 99384kb
input:
125 8000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
4
result:
ok 1 number(s): "4"
Test #59:
score: 0
Accepted
time: 95ms
memory: 99240kb
input:
962 1039 010001111011000001011010111101010111101101000011011000110101111011101111000110001111110000110101010110010011011111001110110101110110110111101010110111111101100110101011011001001100100110000011110011000100000110100001100000111010100000010000101101100000101101001010000100101001100010101011011...
output:
2048
result:
ok 1 number(s): "2048"
Test #60:
score: 0
Accepted
time: 113ms
memory: 99400kb
input:
112 8928 111000100101000000100011111011100110001110110111100011100110000000000100100101111111101111010101100101101111101011000000100100001011010010011100000111000011101011000010100010010100100100011101110000110111110011000100000100011110011101001100000000001011100111011010000111010011010111111100110...
output:
16384
result:
ok 1 number(s): "16384"
Test #61:
score: 0
Accepted
time: 90ms
memory: 99348kb
input:
963 1038 111011010000011110011010110000001010101101010111100000011000101111000101011110011111100101110110010010001111000101110111001010011111000100110111100111101011011101100000101111100001100111010111110100110110100101111001010101010000001100011000111111100011010100000101001000001110110100011100010...
output:
2048
result:
ok 1 number(s): "2048"
Test #62:
score: 0
Accepted
time: 22ms
memory: 99272kb
input:
1304 766 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
1
result:
ok 1 number(s): "1"
Test #63:
score: 0
Accepted
time: 86ms
memory: 99332kb
input:
1141 876 101110110000111001111101110101001100101101001010110011010010111010010110011011011010100010001111011110011110101011000100011000010111001100111101101110111101110010111110100011101111011001111000011100000101100001111110100001100100110100101111110110010001111110110010000100001111110100100101101...
output:
2048
result:
ok 1 number(s): "2048"
Test #64:
score: 0
Accepted
time: 19ms
memory: 99456kb
input:
1283 779 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
1
result:
ok 1 number(s): "1"
Test #65:
score: 0
Accepted
time: 70ms
memory: 99404kb
input:
1165 858 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
128
result:
ok 1 number(s): "128"
Test #66:
score: 0
Accepted
time: 41ms
memory: 99420kb
input:
1991 502 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
64
result:
ok 1 number(s): "64"
Test #67:
score: 0
Accepted
time: 44ms
memory: 99232kb
input:
588 1699 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
128
result:
ok 1 number(s): "128"
Test #68:
score: 0
Accepted
time: 64ms
memory: 99752kb
input:
6172 162 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
64
result:
ok 1 number(s): "64"
Test #69:
score: 0
Accepted
time: 31ms
memory: 99204kb
input:
509 1961 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
8
result:
ok 1 number(s): "8"
Test #70:
score: 0
Accepted
time: 892ms
memory: 181380kb
input:
1000000 1 0 0 0 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 0 0 1 0 1 0 0 1 1 0 0 1 1 1 1 1 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 0 1 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 1 0 0 ...
output:
1048576
result:
ok 1 number(s): "1048576"
Test #71:
score: 0
Accepted
time: 136ms
memory: 111388kb
input:
1 1000000 11110111100010110001000100110100101110111001011000101000001110001010001100001101111000101100111000111110100011110101100111011110000101001101011110100110010100101010110101001101011111001000011111001100000100010000000110001010101001010100110001101101010001100111010011100000001011011000001100...
output:
1048576
result:
ok 1 number(s): "1048576"
Test #72:
score: 0
Accepted
time: 771ms
memory: 181316kb
input:
1000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
262144
result:
ok 1 number(s): "262144"
Test #73:
score: 0
Accepted
time: 67ms
memory: 111432kb
input:
1 1000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
262144
result:
ok 1 number(s): "262144"
Test #74:
score: 0
Accepted
time: 748ms
memory: 181208kb
input:
1000000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
131072
result:
ok 1 number(s): "131072"
Test #75:
score: 0
Accepted
time: 82ms
memory: 111416kb
input:
1 1000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
output:
131072
result:
ok 1 number(s): "131072"