QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#442186 | #8749. 贸易 | BeforeSun# | WA | 641ms | 465928kb | C++14 | 1.3kb | 2024-06-15 09:55:06 | 2024-06-15 09:55:07 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
const int N = 5e5;
int n, q, a[N + 5], c[N + 5], f[N + 5];
stack<int> stk[N + 5];
int tot,rt[N];
struct node{
int ls,rs,cnt;
}tr[32*N];
void insert(int& u,int v,int l,int r,int val){
u=++tot;
tr[u]=tr[v];
tr[u].cnt++;
if(l==r){
return;
}
int mid=(l+r)>>1;
if(val<=mid){
insert(tr[u].ls,tr[v].ls,l,mid,val);
}
else{
insert(tr[u].rs,tr[v].rs,mid+1,r,val);
}
}
int query(int u,int v,int l,int r,int x,int y){
if(x<=l&&r<=y){
return tr[u].cnt-tr[v].cnt;
}
int mid=(l+r)>>1;
if(y<=mid){
return query(tr[u].ls,tr[v].ls,l,mid,x,y);
}
if(x>mid){
return query(tr[u].rs,tr[v].rs,mid+1,r,x,y);
}
return query(tr[u].ls,tr[v].ls,l,mid,x,y)+query(tr[u].rs,tr[v].rs,mid+1,r,x,y);
}
int main () {
scanf ("%d%d", &n, &q);
for (int i = 1; i <= n; i ++) scanf ("%d", &a[i]);
for (int i = 1; i <= n; i ++) scanf ("%d", &c[i]);
for (int i = 1; i <= n; i ++) {
if (a[i] == 0) stk[c[i]].push(i);
else if (a[i] == 1) {
if (stk[c[i]].empty()) f[i] = 1;
else {
f[i] = stk[c[i]].top() + 1;
stk[c[i]].pop();
}
}
}
for (int i = 1; i <= n; i ++) insert(rt[i], rt[i - 1], 1, n + 1, f[i]);
for (int l, r; q --; ) {
scanf ("%d%d", &l, &r);
printf("%d\n", query(rt[r], rt[l], 1, n + 1, l + 1, n + 1));
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 44ms
memory: 345740kb
input:
10 5 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 4 6 2 4 2 6 7 10 4 7
output:
0 0 0 1 0
result:
ok 5 lines
Test #2:
score: 0
Accepted
time: 125ms
memory: 345756kb
input:
20 500000 1 0 0 1 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 13 20 8 9 1 7 5 13 3 10 3 19 14 15 1 5 9 17 7 10 6 6 8 20 1 17 13 20 4 6 16 20 7 14 2 16 3 17 11 12 1 1 15 20 11 15 2 12 2 15 8 16 9 12 9 13 10 19 12 19 9 13 4 8 2 2 19 19 9 17 4 20 4 14 4 8 6 13 13 17 15 16 13...
output:
1 0 1 3 1 5 0 1 3 1 0 4 6 1 0 1 3 5 5 0 0 1 1 3 5 3 1 2 3 2 2 0 0 0 3 5 3 0 3 1 0 1 1 4 2 2 2 1 0 0 2 3 1 0 3 1 0 1 4 0 1 0 5 3 1 0 1 1 1 1 0 5 3 5 5 5 2 3 2 2 2 0 4 2 0 1 6 5 1 2 2 5 4 1 1 1 1 3 1 2 5 1 2 1 0 0 5 0 1 4 3 5 0 4 2 3 0 2 3 1 1 1 1 5 0 2 3 0 6 1 1 5 0 1 4 2 0 6 3 1 0 1 2 0 2 1 0 0 0 0 ...
result:
ok 500000 lines
Test #3:
score: 0
Accepted
time: 140ms
memory: 345776kb
input:
30 500000 1 0 1 1 0 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 0 1 2 3 2 1 2 1 3 2 1 3 1 2 3 1 2 1 3 2 3 2 1 2 1 2 1 1 1 2 3 2 5 19 3 25 8 23 17 19 15 26 3 27 1 10 25 30 16 22 11 21 17 29 21 30 11 26 3 27 21 22 17 23 1 14 5 21 24 27 8 20 15 29 13 25 11 19 5 15 7 18 24 28 7 26 3 24 14 26 4 5 11 19...
output:
3 6 5 0 3 6 1 0 1 2 3 1 5 6 0 2 2 3 0 3 4 5 2 1 3 0 6 6 4 0 2 5 8 7 1 3 0 5 2 2 2 0 2 3 0 2 3 4 0 0 3 6 2 0 6 3 3 3 5 6 0 2 4 3 3 0 0 1 2 0 0 3 3 4 1 6 2 2 0 3 0 4 1 3 0 2 2 6 2 0 1 6 4 4 2 0 0 0 1 6 6 0 1 0 0 0 0 1 3 6 2 0 4 3 0 5 8 7 1 1 6 0 6 3 3 0 4 3 1 0 8 4 5 3 3 0 0 0 2 3 6 5 3 5 0 0 2 7 4 2 ...
result:
ok 500000 lines
Test #4:
score: 0
Accepted
time: 144ms
memory: 346000kb
input:
40 500000 1 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 2 3 3 2 4 3 1 3 1 3 2 3 4 3 3 1 1 4 3 2 4 1 3 1 1 3 4 4 4 1 1 1 2 4 4 1 2 3 3 3 10 24 23 39 8 26 6 23 34 39 30 32 7 33 14 28 12 32 17 18 12 30 1 23 8 40 12 33 8 9 35 40 24 40 8 31 12 24 24 36 3 30 17 24 12 14 2...
output:
5 1 6 4 0 1 7 3 6 0 5 4 7 6 0 0 1 6 5 1 6 1 0 0 5 0 5 3 7 4 1 0 0 4 4 6 0 0 5 0 0 1 3 0 0 7 0 0 1 6 0 0 3 7 0 2 4 2 6 1 0 0 0 6 6 2 1 5 6 3 2 0 7 2 0 7 0 1 0 6 0 7 0 6 6 2 1 6 5 0 0 1 0 0 1 1 2 6 3 0 1 4 2 6 7 4 0 0 0 6 4 0 2 0 0 1 3 0 7 6 1 6 1 1 5 0 0 7 1 6 1 6 6 5 4 0 1 1 4 0 4 0 3 0 4 2 0 6 6 0 ...
result:
ok 500000 lines
Test #5:
score: 0
Accepted
time: 146ms
memory: 345812kb
input:
50 500000 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 1 1 1 1 0 0 1 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 5 3 3 1 5 1 3 1 3 4 1 2 5 4 1 2 3 3 4 5 4 1 5 2 1 5 5 1 5 1 4 2 2 4 2 5 5 1 3 1 4 1 2 2 3 3 4 1 5 2 44 23 46 31 49 12 30 35 50 38 48 23 50 6 31 4 31 3 13 12 42 41 46 14 44 3 20 8 23 15 22 ...
output:
8 3 1 4 2 1 4 5 6 1 4 1 5 2 0 0 4 0 6 1 5 0 0 1 4 1 0 5 5 1 2 1 0 1 5 2 4 1 0 0 4 4 5 6 1 3 1 5 4 2 3 0 0 1 3 3 3 1 0 1 5 2 3 4 3 1 4 1 7 3 1 1 0 4 5 1 1 3 0 4 0 5 0 4 4 5 5 3 0 0 0 2 0 0 3 0 4 0 6 1 5 1 0 5 0 0 3 4 5 1 0 3 4 0 0 0 0 2 0 1 4 2 1 2 1 1 0 1 0 1 1 3 4 1 3 1 0 0 3 1 1 5 2 2 1 0 5 0 0 3 ...
result:
ok 500000 lines
Test #6:
score: 0
Accepted
time: 130ms
memory: 345748kb
input:
60 500000 0 0 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 1 1 1 0 0 0 0 1 0 1 0 1 1 0 0 1 1 2 3 2 1 4 1 3 1 6 5 1 1 2 6 2 3 5 2 3 5 4 2 1 4 4 3 1 6 5 5 4 1 3 4 4 4 2 5 1 4 4 2 3 5 2 3 2 3 1 1 5 6 5 4 2 4 3 3 3 2 19 22 37 50 29 41 32 47 28 59 5 33 8 32 15 31 30 4...
output:
0 4 2 5 10 7 7 4 2 5 1 15 13 17 6 13 18 6 2 7 1 2 2 3 0 7 3 1 0 0 13 1 7 18 9 13 9 2 10 0 1 4 17 8 0 10 17 5 7 0 15 1 2 1 15 5 6 0 0 5 16 14 1 1 10 3 3 9 7 0 2 0 16 12 1 10 6 3 0 8 8 13 2 4 5 0 5 3 4 10 2 7 3 3 1 7 18 2 3 0 0 5 1 9 1 2 3 7 16 0 0 8 1 3 2 0 4 4 3 4 1 5 2 3 1 0 8 9 2 2 0 7 3 0 15 4 2 ...
result:
ok 500000 lines
Test #7:
score: 0
Accepted
time: 139ms
memory: 346044kb
input:
70 500000 0 1 0 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 0 0 0 1 1 0 1 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 0 1 0 0 1 1 0 0 6 5 5 1 6 7 1 4 1 7 7 6 6 1 4 5 7 4 5 3 4 1 3 1 4 4 2 2 1 2 2 5 7 1 5 1 1 6 3 6 7 7 2 6 4 3 4 6 1 5 1 6 4 1 4 4 2 2 5 5 2 4 4 1 5 7 5 2 1 5 42 69 30 4...
output:
6 6 4 13 5 10 2 1 21 13 3 1 1 5 0 0 9 0 3 1 3 0 10 22 1 1 7 4 7 10 2 13 13 10 5 0 7 0 5 11 1 0 0 0 3 0 15 2 0 12 8 3 4 3 1 5 10 0 13 8 0 4 18 2 5 1 7 4 0 7 14 12 7 10 5 3 13 0 1 1 17 3 0 6 1 0 17 1 1 0 5 9 6 11 1 14 16 0 5 0 9 9 7 10 15 4 15 3 0 17 1 16 7 8 18 1 3 5 8 1 8 1 4 0 7 2 12 9 4 6 3 15 1 0...
result:
ok 500000 lines
Test #8:
score: 0
Accepted
time: 140ms
memory: 345716kb
input:
80 500000 0 0 1 0 1 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 0 0 1 0 4 7 6 5 3 7 6 2 2 6 8 5 7 2 3 2 6 6 5 5 2 4 6 2 4 8 3 3 4 1 3 7 8 5 5 2 6 1 7 1 1 5 1 5 1 1 2 4 6 4 6 2 5 2 2 5 8 3 6 8 5 2 4 5 5 ...
output:
0 7 0 1 15 6 10 0 1 8 12 2 11 4 4 15 0 14 17 2 0 0 14 10 12 5 4 4 7 1 0 2 8 2 10 4 0 2 0 10 6 1 19 5 0 2 1 3 3 13 4 0 4 18 6 10 10 8 0 3 19 7 0 4 18 0 0 16 17 7 4 9 0 2 12 13 6 11 4 16 2 13 1 4 5 0 4 6 0 0 4 2 10 3 6 8 0 8 8 7 9 1 2 8 6 4 2 8 11 0 7 8 0 5 8 5 10 1 8 12 6 1 11 3 0 10 0 18 2 12 18 2 0...
result:
ok 500000 lines
Test #9:
score: 0
Accepted
time: 136ms
memory: 345752kb
input:
90 500000 1 1 1 0 1 0 0 1 1 1 1 1 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 1 9 1 8 5 8 3 9 3 1 1 3 5 2 2 2 4 2 9 3 1 3 1 9 6 9 6 7 1 3 7 2 8 9 7 5 6 9 8 3 6 5 5 9 3 2 2 1 3 6 5 6 2 5 3 6 ...
output:
23 1 7 5 1 23 5 4 23 12 13 0 14 1 4 24 3 4 8 0 10 9 9 4 13 18 25 15 8 0 3 19 20 4 0 12 6 13 6 7 6 12 10 4 8 11 2 25 1 1 14 3 8 15 2 18 14 12 13 9 6 8 16 2 1 11 15 0 12 19 6 1 1 7 24 0 8 9 5 3 0 8 7 2 3 5 2 3 8 10 21 0 0 7 5 15 11 1 2 16 24 14 0 4 2 2 5 14 25 2 10 3 6 4 5 10 15 13 7 9 0 18 3 8 1 8 0 ...
result:
ok 500000 lines
Test #10:
score: 0
Accepted
time: 123ms
memory: 345816kb
input:
100 500000 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 9 7 4 8 5 6 7 4 3 2 5 6 2 3 1 10 3 8 10 6 7 7 9 4 5 9 6 2 1 2 5 7 1 8 2 2 9 3 7 5 2 8 6 2...
output:
15 13 19 6 18 0 16 15 0 4 0 11 2 12 21 0 1 9 8 3 4 4 1 22 29 0 13 0 17 15 19 22 17 23 0 0 2 9 5 16 8 0 0 3 2 4 15 15 0 6 6 25 16 22 4 11 1 17 12 5 11 0 1 22 20 1 0 3 22 4 28 10 4 7 6 19 1 7 15 1 21 27 23 0 6 3 2 0 0 1 14 10 1 0 4 29 12 20 13 10 1 0 23 7 21 13 1 26 1 1 1 0 1 10 1 0 27 11 15 11 3 1 18...
result:
ok 500000 lines
Test #11:
score: 0
Accepted
time: 163ms
memory: 346560kb
input:
5000 500000 0 1 0 0 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 1 1 1 0 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 1 1 0 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 ...
output:
1124 39 938 339 1617 1521 446 1025 295 601 585 417 1685 21 757 816 1631 1530 1461 449 83 305 835 293 602 712 30 530 1092 74 1017 240 695 1306 1274 832 2036 1095 1274 437 9 1346 1054 635 972 194 302 526 1469 799 1934 886 598 836 738 206 220 875 359 1109 1614 54 943 924 803 648 1202 1148 1246 620 403 ...
result:
ok 500000 lines
Test #12:
score: 0
Accepted
time: 183ms
memory: 346556kb
input:
5000 500000 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 1 1 0 0 0 1 0 ...
output:
2105 64 236 1137 1039 2035 473 376 1030 77 984 1227 9 915 1315 1716 644 429 1 1070 593 456 1079 30 478 44 4 605 1973 430 1757 1188 1572 1986 1336 931 1198 1731 7 1221 451 1921 330 230 685 1136 871 404 1648 177 1464 81 166 1022 428 1030 388 569 1122 239 149 460 1578 124 79 669 368 67 793 186 1312 163...
result:
ok 500000 lines
Test #13:
score: 0
Accepted
time: 149ms
memory: 344620kb
input:
5000 500000 1 0 1 1 0 1 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1 0 1 0 0 0 0 1 1 0 0 0 0 1 1 1 0 1 0 1 1 1 1 0 1 1 1 0 0 1 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 1 1 0 0 0 1 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 ...
output:
523 957 467 460 841 578 614 52 170 301 1620 669 7 553 104 775 1104 0 54 496 633 53 330 328 930 88 690 345 136 133 81 272 906 548 667 2114 1197 1435 703 94 429 110 1109 18 1632 545 760 91 1227 482 324 113 663 525 311 664 329 994 1339 863 444 450 1008 49 136 103 551 1267 1526 860 322 43 517 126 1806 1...
result:
ok 500000 lines
Test #14:
score: 0
Accepted
time: 155ms
memory: 348536kb
input:
5000 500000 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 1 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 1 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 0 1 1 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 ...
output:
649 727 614 839 48 638 227 1287 362 639 1598 1336 1663 1862 196 90 1151 881 479 2218 49 13 1292 688 589 1022 1254 51 1487 494 47 50 1211 243 1179 1058 505 721 245 774 196 2 1367 320 1190 361 257 35 601 527 767 1987 2305 533 1031 1134 116 1094 672 744 137 1001 2182 715 1347 146 852 1435 1825 1034 136...
result:
ok 500000 lines
Test #15:
score: 0
Accepted
time: 181ms
memory: 344600kb
input:
5000 500000 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 0 1 1 1 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 0 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 1 1 0 0 ...
output:
132 350 910 1 11 387 379 179 8 146 49 574 143 103 170 201 169 657 145 133 1401 455 249 1568 27 997 1293 2112 9 898 627 1678 679 57 963 48 1002 1540 1610 228 362 297 18 660 989 160 756 25 26 999 5 384 840 1188 904 1331 524 461 342 1942 865 1812 17 694 201 253 1301 1535 765 1521 996 16 383 675 96 71 1...
result:
ok 500000 lines
Test #16:
score: 0
Accepted
time: 175ms
memory: 346856kb
input:
5000 500000 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 0 0 1 0 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 0 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 ...
output:
529 77 193 1437 716 2010 899 395 1123 1681 335 1961 501 378 166 642 375 385 13 1253 1420 112 16 1423 321 92 1799 239 526 456 158 21 591 1498 856 1250 929 407 881 1874 526 377 719 738 672 1176 745 386 173 610 605 1913 1059 97 1214 508 690 604 1529 1633 648 830 162 149 446 647 103 1049 711 82 1434 216...
result:
ok 500000 lines
Test #17:
score: 0
Accepted
time: 168ms
memory: 348004kb
input:
5000 500000 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 0 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 0 ...
output:
1047 1176 1486 81 242 957 1645 470 2041 374 1380 1082 2174 1655 1567 429 764 102 1128 620 708 772 327 454 1119 1652 339 1642 937 341 2148 1485 1926 1064 1425 547 1825 2074 1764 1324 1731 134 830 256 1461 1304 2121 28 70 420 1170 1104 1219 541 514 334 932 1484 483 1012 1804 687 87 728 125 1390 1292 5...
result:
ok 500000 lines
Test #18:
score: 0
Accepted
time: 165ms
memory: 346536kb
input:
5000 500000 0 1 1 0 1 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 0 ...
output:
314 410 225 552 640 694 524 388 671 396 1464 719 789 56 651 566 651 306 316 99 186 1032 217 180 1432 40 736 0 880 811 471 398 715 1845 1245 757 436 613 2003 588 497 1128 352 852 142 1581 73 643 1938 1486 242 1672 1242 387 1111 1228 562 177 695 2120 234 1671 85 599 85 1317 1180 641 1086 163 101 739 6...
result:
ok 500000 lines
Test #19:
score: 0
Accepted
time: 155ms
memory: 346596kb
input:
5000 500000 0 0 1 1 0 0 0 1 1 0 0 1 0 1 0 1 1 0 1 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 0 1 1 1 0 1 1 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 1 ...
output:
1016 64 1661 1396 183 1641 724 821 896 22 1486 1855 354 645 1002 1353 1657 70 159 274 499 15 382 456 1166 459 287 852 270 1219 272 498 941 2019 670 833 510 519 40 786 908 1163 936 1243 503 1838 705 11 609 701 29 749 415 277 418 802 227 947 292 1248 4 590 1658 284 37 424 861 499 480 1169 1922 1632 88...
result:
ok 500000 lines
Test #20:
score: 0
Accepted
time: 157ms
memory: 348316kb
input:
5000 500000 1 0 1 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 0 1 0 0 1 0 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 1 1 1 1 0 1 1 0 0 0 1 0 1 1 0 0 0 1 0 0 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 0 1 0 1 0 1 1 0 0 1 0 0 1 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0 0 1 0 1 1 1 ...
output:
440 1118 1174 2219 336 2084 819 166 372 1523 470 797 1032 298 486 519 491 231 328 226 2051 185 960 1089 36 1802 647 1164 99 833 416 339 290 1148 828 562 77 362 186 317 1817 525 51 669 85 849 233 1766 42 542 1028 1111 392 949 743 410 525 561 1720 583 1508 125 808 783 847 474 93 125 1592 509 1294 1918...
result:
ok 500000 lines
Test #21:
score: -100
Wrong Answer
time: 641ms
memory: 465928kb
input:
500000 500000 0 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 0 1 1 1 1 0 ...
output:
42923 111833 159205 3579 62061 39985 153853 50 54186 322 66563 26719 907 35365 42332 122165 48467 3825 80220 54565 12832 54197 20481 67669 104644 67058 12571 103881 170231 99807 83312 60805 10969 121734 28595 167354 120062 65436 73154 151145 4165 19122 22783 29708 146000 1987 1178 43189 84125 96864 ...
result:
wrong answer 161939th lines differ - expected: '66163', found: '0'