QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#859397 | #9676. Ancestors | Shumomo | 41 | 3659ms | 71520kb | C++14 | 3.6kb | 2025-01-17 18:35:01 | 2025-01-17 18:35:02 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
#define tm asdfdfg
int n,B,N,m,l,r,u,tm,mp,la,mm,tt,tmp,tot,d[100009],f[100009],g[100009],h[100009],v[100009],lg[200009],dfn[100009],ans[1000009],st[200009][22],ts[200009][22];
set<int> s[100009];
set<int>::iterator it;
vector<int> to[100009];
struct node{
int l,r,x,id;
bool operator < (const node aa)const{
return l/B<aa.l/B||(l/B==aa.l/B&&r<aa.r);
}
}q[1000009];
void add(int x){
it=s[d[x]].lower_bound(dfn[x]);
tmp=d[x];
// cout<<x<<" "<<d[x]<<" "<<tmp<<endl;
if(it!=s[d[x]].end()){
tm=*it;
tt=lg[tm-dfn[x]+1];
mp=min(st[dfn[x]][tt],st[tm-(1<<tt)+1][tt]);
tmp=min(tmp,d[x]-mp);
// cout<<x<<" "<<d[x]<<" "<<tmp<<endl;
}
if(it!=s[d[x]].begin()){
it--;
tm=*it;
tt=lg[dfn[x]-tm+1];
mp=min(st[tm][tt],st[dfn[x]-(1<<tt)+1][tt]);
tmp=min(tmp,d[x]-mp);
// cout<<x<<" "<<d[x]<<" "<<tmp<<" "<<tm<<" "<<mp<<" "<<dfn[x]<<" "<<tt<<" "<<st[2][2]<<endl;
}
s[d[x]].insert(dfn[x]);
g[x]=tmp-1;
for(int i=n+1-g[x];i<=n+1;i+=(i&(-i)))v[i]++;
}
void del(int x){
s[d[x]].erase(dfn[x]);
for(int i=n+1-g[x];i<=n+1;i+=(i&(-i)))v[i]--;
}
void dfs(int x){
st[++tot][0]=d[x];
dfn[x]=tot;
for(auto i:to[x]){
d[i]=d[x]+1;
dfs(i);
st[++tot][0]=d[x];
}
}
int main(){
// freopen("1.in","r",stdin);
// freopen("1.out","w",stdout);
scanf("%d%d",&n,&m);
B=1;
// B=1ll*n*n/sqrt(m);
// B=sqrt(B);
// cerr<<B<<endl;
for(int i=1;i<=n;i++){
scanf("%d",&u);
ts[i][0]=u;
to[u].emplace_back(i);
}
for(int i=1;i<=m;i++){
scanf("%d%d%d",&q[i].l,&q[i].r,&q[i].x);
q[i].id=i;
}
sort(q+1,q+m+1);
tot=-1;
dfs(0);
lg[1]=0;
N=n<<1;
N--;
for(int i=2;i<=N;i++)lg[i]=lg[i>>1]+1;
for(int i=1;i<=lg[N];i++){
for(int j=1;j+(1<<i)<=N;j++){
st[j][i]=min(st[j][i-1],st[j+(1<<(i-1))][i-1]);
}
}
for(int i=1;i<=lg[n];i++){
for(int j=1;j<=n;j++){
ts[j][i]=ts[ts[j][i-1]][i-1];
}
}
l=1;
r=0;
la=0xc0c0c0c0;
for(int i=1;i<=m;i++){
if(q[i].l/B==q[i].r/B){
// cout<<q[i].l<<" "<<q[i].r<<" "<<q[i].x<<endl;
tmp=0;
for(int j=q[i].l;j<=q[i].r;j++){
h[j]=j;
}
for(int j=lg[q[i].x];j>=0;j--){
if(q[i].x&(1<<j)){
for(int k=q[i].l;k<=q[i].r;k++){
h[k]=ts[h[k]][j];
}
}
}
f[0]=i;
for(int j=q[i].l;j<=q[i].r;j++){
if(f[h[j]]<i){
f[h[j]]=i;
tmp++;
}
}
ans[q[i].id]=tmp;
continue;
}
if(q[i].l/B!=la/B){
for(int j=1;j<=n+1;j++){
v[j]=0;
set<int> t;
swap(s[j],t);
}
mm=q[i].l/B*B+B;
r=mm-1;
}
la=q[i].l;
while(r<q[i].r){
r++;
add(r);
}
l=mm;
while(l>q[i].l){
l--;
add(l);
}
tmp=0;
for(int j=n+1-q[i].x;j;j-=(j&(-j)))tmp+=v[j];
ans[q[i].id]=tmp;
while(l<mm){
del(l);
l++;
}
}
for(int i=1;i<=m;i++){
printf("%d\n",ans[i]);
}
return 0;
}
詳細信息
Subtask #1:
score: 11
Accepted
Test #1:
score: 11
Accepted
time: 0ms
memory: 22320kb
input:
7 5 3 1 0 5 3 5 1 1 3 1 5 7 2 1 5 1 4 7 1 4 7 2
output:
2 1 3 3 1
result:
ok 5 number(s): "2 1 3 3 1"
Test #2:
score: 11
Accepted
time: 13ms
memory: 22444kb
input:
1000 1000 686 337 192 336 405 0 108 485 350 762 258 780 179 939 25 657 571 662 119 786 604 224 935 494 685 575 369 178 249 740 954 204 598 592 68 771 498 86 55 38 298 704 239 292 993 286 16 813 719 187 14 476 792 49 944 52 227 720 310 470 900 243 663 950 627 300 728 189 45 610 673 548 873 95 48 841 ...
output:
452 67 611 126 329 486 354 25 559 585 184 265 576 116 489 289 147 287 13 282 151 192 146 141 148 131 43 72 69 29 5 15 57 10 9 16 87 162 19 217 232 24 178 334 103 139 293 400 299 351 529 632 592 296 640 678 715 708 52 465 322 731 2 69 110 286 172 0 40 31 16 105 75 45 8 94 540 115 357 7 11 431 581 37 ...
result:
ok 1000 numbers
Test #3:
score: 11
Accepted
time: 15ms
memory: 18332kb
input:
1000 1000 594 766 788 546 408 364 152 525 963 359 339 746 747 58 628 60 144 646 222 863 418 1000 494 84 225 21 202 146 81 879 239 526 662 816 483 140 7 834 978 26 370 619 12 112 824 319 855 852 877 32 708 236 296 791 40 102 238 930 734 609 740 309 982 837 272 451 825 977 717 597 761 90 305 224 216 8...
output:
441 362 300 535 197 383 360 29 428 31 473 9 310 242 232 37 96 227 50 146 180 93 108 83 58 106 61 26 61 32 7 25 54 25 59 17 48 42 68 237 83 95 206 339 161 47 377 250 335 136 436 98 6 515 216 132 263 270 137 463 117 292 61 468 237 326 149 0 126 228 353 168 76 332 169 98 75 418 49 133 284 281 282 134 1...
result:
ok 1000 numbers
Test #4:
score: 11
Accepted
time: 12ms
memory: 20360kb
input:
1000 1000 330 124 926 768 265 445 803 501 173 371 897 686 88 668 787 5 440 818 604 119 918 821 30 400 391 262 299 334 279 58 45 101 814 582 467 182 538 549 455 761 121 769 480 639 605 906 883 341 138 862 684 42 855 535 778 154 407 439 967 780 128 565 622 739 910 69 647 612 345 407 929 352 296 869 31...
output:
347 340 86 105 386 17 172 27 104 146 341 160 298 321 97 112 232 110 222 37 40 42 84 173 114 25 82 81 56 14 1 2 41 62 12 126 122 50 125 152 100 123 26 0 106 34 173 52 184 89 268 270 152 77 39 322 154 50 0 284 146 199 54 149 27 18 101 84 140 232 73 199 334 195 35 1 107 138 1 25 158 78 4 10 178 202 315...
result:
ok 1000 numbers
Test #5:
score: 11
Accepted
time: 14ms
memory: 18308kb
input:
1000 1000 461 631 908 871 9 818 589 859 917 846 415 498 899 405 954 857 192 327 912 204 453 253 923 705 211 775 882 41 956 634 761 588 676 694 428 729 575 747 216 979 10 472 471 422 580 944 295 121 62 603 376 520 720 864 792 22 891 773 77 520 801 680 590 70 617 807 784 136 566 699 167 726 75 701 780...
output:
95 177 33 70 54 125 39 35 0 263 17 65 55 46 144 73 55 152 58 145 194 103 68 101 34 32 83 60 43 24 0 1 23 46 51 114 57 27 116 38 86 70 53 52 147 129 136 46 41 14 137 154 161 159 205 6 149 157 21 24 7 50 81 9 15 53 13 134 225 36 32 3 104 44 73 139 35 24 191 94 61 128 399 29 103 2 31 34 23 116 9 91 158...
result:
ok 1000 numbers
Test #6:
score: 11
Accepted
time: 14ms
memory: 18304kb
input:
1000 1000 287 431 325 595 467 406 982 985 603 656 520 452 564 548 370 451 331 407 538 749 304 421 813 467 941 545 807 796 484 617 276 908 461 162 323 903 455 796 466 897 972 859 359 684 644 348 245 579 149 18 702 537 415 64 906 382 210 478 145 369 128 336 574 86 847 475 671 849 135 238 920 421 512 9...
output:
117 162 29 84 31 73 55 52 148 119 26 88 88 186 44 96 41 39 276 8 27 81 60 38 58 13 5 17 17 32 8 14 26 24 23 10 58 52 140 6 63 14 66 99 185 207 51 163 61 13 1 183 252 70 87 42 45 127 108 23 92 70 4 35 136 143 7 34 7 53 31 57 39 11 24 132 13 0 23 39 37 13 16 60 25 5 10 130 0 47 5 1 103 54 45 24 31 176...
result:
ok 1000 numbers
Test #7:
score: 11
Accepted
time: 16ms
memory: 20348kb
input:
1000 1000 744 630 563 578 427 227 792 774 559 165 201 450 227 905 966 321 29 908 183 636 603 275 148 739 196 551 884 685 487 276 139 646 352 52 96 246 212 295 502 968 1000 938 121 100 326 309 567 582 744 290 170 312 464 262 768 179 921 741 4 431 107 465 240 973 526 369 172 744 580 420 134 566 875 85...
output:
65 71 39 51 42 31 29 29 3 25 170 6 3 38 58 97 9 11 65 3 27 29 136 24 108 67 83 54 38 13 0 11 58 22 33 17 6 5 50 96 75 13 60 32 239 165 20 49 16 69 73 280 98 29 341 67 25 21 46 69 101 65 12 134 81 3 61 10 5 4 42 46 23 88 39 153 96 55 14 31 1 0 48 57 42 4 24 95 41 68 13 24 20 0 9 28 190 53 35 79 68 10...
result:
ok 1000 numbers
Test #8:
score: 11
Accepted
time: 16ms
memory: 20304kb
input:
1000 1000 566 649 769 706 200 912 838 31 319 791 685 53 463 151 803 239 656 355 5 739 729 295 655 349 403 776 187 277 256 792 488 796 953 925 702 255 740 794 33 801 137 591 875 101 842 815 969 713 701 295 202 360 44 959 494 684 80 425 270 272 155 700 287 994 921 12 214 831 963 307 167 946 980 782 81...
output:
23 429 186 23 122 29 32 75 247 7 60 82 114 17 113 19 17 47 151 25 45 16 162 28 74 17 114 2 17 12 8 0 24 50 102 19 83 10 18 145 1 23 228 277 54 0 124 9 59 114 11 61 5 93 105 29 160 47 97 3 17 23 26 15 27 51 9 6 40 46 97 14 29 20 91 62 19 26 6 46 26 0 10 91 33 37 104 218 61 53 2 172 8 167 50 32 17 2 2...
result:
ok 1000 numbers
Test #9:
score: 11
Accepted
time: 20ms
memory: 18304kb
input:
1000 1000 764 506 989 348 872 809 829 365 739 924 383 727 511 53 628 31 786 95 836 751 621 947 398 814 190 398 382 895 663 98 296 28 960 509 354 106 523 62 630 423 270 16 764 118 607 33 336 459 185 812 315 1 998 174 943 523 277 734 72 202 905 542 173 138 493 585 793 61 427 94 283 295 278 142 748 604...
output:
61 87 61 0 1 290 103 370 361 83 345 38 215 6 54 12 0 45 218 0 49 224 151 10 12 160 96 13 42 1 8 3 44 70 12 35 3 9 51 64 55 31 249 21 352 289 12 16 422 35 21 4 79 504 376 69 69 58 403 240 105 24 74 11 18 157 2 15 10 17 55 39 30 36 20 74 127 64 0 7 41 0 2 41 0 27 47 25 54 4 27 1 65 0 87 1 144 4 36 178...
result:
ok 1000 numbers
Test #10:
score: 11
Accepted
time: 22ms
memory: 22368kb
input:
1000 1000 522 493 442 21 785 730 493 508 750 600 670 661 422 716 820 417 819 974 83 859 382 748 63 262 960 384 999 579 653 955 870 496 136 473 764 117 523 224 160 254 868 45 200 609 442 512 449 7 826 534 765 36 65 834 740 543 138 245 230 722 287 791 649 497 960 953 194 362 124 759 719 347 443 126 31...
output:
8 40 22 207 39 15 508 147 21 19 454 25 318 68 171 21 157 0 80 18 8 209 29 13 73 12 73 91 0 3 9 6 6 0 0 0 27 0 2 4 130 79 182 59 9 205 26 4 4 307 73 106 147 110 4 39 4 7 113 1 0 57 331 4 69 67 4 181 83 23 32 20 246 14 37 28 6 356 4 213 10 7 50 21 56 2 4 1 4 6 7 7 13 59 176 11 2 20 13 6 24 66 67 117 1...
result:
ok 1000 numbers
Test #11:
score: 11
Accepted
time: 22ms
memory: 22384kb
input:
1000 1000 395 337 905 274 702 42 864 411 818 384 745 901 328 380 321 822 953 182 278 962 907 207 8 131 424 928 456 567 119 305 423 443 531 408 532 882 722 488 365 554 811 619 280 184 183 964 802 719 293 637 234 177 6 684 454 375 105 561 879 880 805 196 609 255 8 768 772 757 359 184 294 623 125 44 21...
output:
127 17 79 12 1 190 477 12 282 7 11 11 7 5 239 104 1 148 5 44 43 14 26 0 36 23 21 36 11 17 8 12 3 2 17 10 1 0 32 13 0 6 0 0 41 0 42 69 6 2 416 32 447 457 10 186 48 123 7 81 126 17 2 52 27 0 1 3 32 1 307 2 14 3 13 0 4 69 0 0 1 0 13 267 6 119 0 2 27 1 5 0 46 17 0 34 17 310 34 17 34 24 0 71 3 56 1 1 5 2...
result:
ok 1000 numbers
Test #12:
score: 11
Accepted
time: 21ms
memory: 22388kb
input:
1000 1000 797 184 557 796 605 213 135 636 713 129 518 178 641 192 850 415 492 26 472 129 586 505 121 348 631 948 725 403 988 937 277 20 738 69 441 207 523 337 809 550 433 66 389 9 380 86 774 525 238 687 277 28 914 538 695 188 588 736 536 135 491 143 568 448 960 209 152 569 707 586 129 25 389 425 93 ...
output:
68 11 0 171 458 11 161 62 62 6 0 0 6 92 0 0 16 81 0 0 12 5 3 61 91 15 120 61 68 1 1 1 23 1 1 14 121 45 147 0 19 259 273 127 198 2 3 24 60 0 5 40 413 158 435 161 66 11 68 68 28 109 76 1 6 19 2 9 8 266 89 0 1 10 5 0 1 6 59 31 268 13 61 205 0 0 157 97 0 0 72 10 9 0 17 52 1 46 44 0 172 24 56 55 383 2 44...
result:
ok 1000 numbers
Test #13:
score: 11
Accepted
time: 25ms
memory: 18164kb
input:
1000 1000 518 308 645 387 69 663 532 44 924 655 952 521 239 811 208 909 531 329 376 778 885 471 42 815 506 155 344 704 90 99 133 29 881 491 528 869 791 352 703 261 13 695 902 19 276 449 950 727 52 55 253 50 708 487 497 967 310 234 570 953 530 120 158 94 687 269 993 945 331 79 897 471 488 655 252 632...
output:
7 62 62 31 124 0 3 3 62 124 249 91 3 0 7 3 7 0 302 7 90 102 31 62 190 7 500 0 15 265 15 100 245 15 31 0 1 62 15 31 7 15 240 1 31 62 83 15 1 62 147 15 62 50 133 438 8 64 124 1 1 15 62 0 1 62 0 0 0 331 31 3 3 3 15 3 7 240 3 3 0 0 1 11 124 7 124 339 225 84 31 249 186 7 1 125 0 248 0 62 1 1 15 0 3 3 1 5...
result:
ok 1000 numbers
Subtask #2:
score: 13
Accepted
Dependency #1:
100%
Accepted
Test #14:
score: 13
Accepted
time: 1192ms
memory: 21544kb
input:
10000 10000 9604 441 474 6593 7295 7622 5538 3949 131 5596 7590 2194 8222 6170 5424 6009 9447 9516 3302 3375 2030 4876 99 2757 3207 7323 7979 255 9612 1485 5970 2268 2899 6083 7319 7491 2335 1878 5123 5338 3470 80 895 6483 9950 4840 3548 8394 5702 8400 8010 1 3760 4207 8587 1193 1562 8196 9645 824 1...
output:
576 3056 2286 1145 1535 99 619 5349 8135 8913 3560 7476 6513 8575 5129 7417 6309 7237 556 38 5242 7158 1208 6373 1600 2033 573 6740 3365 4141 2173 2663 986 2790 1374 3157 2241 1482 3538 254 1995 1747 5688 5555 2437 4087 621 852 2311 2464 682 3720 1862 1876 1590 3220 3809 2029 3531 918 1040 1585 2647...
result:
ok 10000 numbers
Test #15:
score: 13
Accepted
time: 1211ms
memory: 25532kb
input:
10000 10000 1692 7955 6503 5384 1267 9294 679 7789 9455 6927 9650 8926 132 6924 2657 3236 6893 4435 8659 3600 3737 7703 2013 4434 7110 4972 904 4639 3978 3792 2865 1724 3902 3633 9193 7862 1261 3995 5269 7169 9365 3754 8944 9575 9110 4836 9624 2535 5904 1477 7608 457 4961 5327 3077 4309 1969 5922 81...
output:
5524 3048 1164 4202 493 2033 764 1010 2303 5633 2880 2958 5456 4651 1068 5195 3330 1740 2697 1358 1135 2945 5326 2049 2847 5522 884 3495 1824 1745 2922 829 3577 2567 133 801 193 2896 899 2957 2494 3109 2252 661 3066 1820 874 3276 1917 1892 4007 1392 163 1931 446 906 3652 1060 3347 1902 1360 1634 281...
result:
ok 10000 numbers
Test #16:
score: 13
Accepted
time: 1317ms
memory: 21420kb
input:
10000 10000 4296 8019 1840 1961 3650 197 9749 6116 1830 1624 8010 2446 3277 473 2642 5336 1296 9702 5712 747 5005 2270 994 2146 5670 5530 2074 6862 6913 9172 3829 1563 8271 6419 2391 7930 501 1373 724 6305 3031 8158 4570 1700 6560 4073 7490 7234 7544 5864 7574 9757 6561 9775 2801 8410 203 6548 2361 ...
output:
1595 568 3717 1964 1607 1652 3402 1650 1274 2729 3276 2801 3826 1238 274 3556 200 1580 3568 2601 1190 170 1413 751 134 2222 2057 2449 2779 2832 812 2108 2645 2524 1722 3017 1812 239 231 2418 2617 3064 2781 2244 419 1882 3185 2181 1886 1895 2740 1943 525 1134 627 1305 611 2692 1003 1207 634 1198 826 ...
result:
ok 10000 numbers
Test #17:
score: 13
Accepted
time: 1513ms
memory: 27296kb
input:
10000 10000 2267 217 3797 6825 1492 4817 4941 614 6694 1713 6972 857 7354 7818 2463 7262 910 1000 5383 1837 3570 7028 3892 8557 8399 9350 5060 7885 1560 8998 2367 7723 7908 9259 7141 5042 2345 3570 189 2677 8830 7904 6838 9362 9285 4327 5705 8190 895 826 2248 5403 6102 9604 1422 5885 758 8491 728 70...
output:
846 1438 2003 1593 2130 317 1728 1131 1368 1439 1958 1900 1929 817 1416 2734 825 124 84 2148 786 843 60 692 2551 576 842 1616 1827 1295 2082 1595 1515 791 1001 1010 265 833 408 1787 950 1211 722 1054 2000 1683 219 638 1826 1130 602 219 301 577 771 1210 1197 888 1421 138 676 1617 452 1020 292 587 132...
result:
ok 10000 numbers
Test #18:
score: 13
Accepted
time: 1709ms
memory: 25236kb
input:
10000 10000 9592 1159 2441 4724 9625 8832 8271 7344 7061 5255 7134 5790 6818 2659 9691 6351 9207 7863 4180 1561 7473 9548 6845 153 1818 9986 3707 810 679 4984 8658 7223 1636 3022 3187 4296 8543 594 1411 8373 9198 2527 4737 7014 7917 3021 8591 6679 438 327 3210 9920 4788 3036 2934 2838 4931 6840 8994...
output:
467 724 1511 722 730 1103 198 959 173 1144 922 25 405 417 1070 320 500 1128 320 217 309 640 1025 1336 1005 165 361 37 21 61 331 36 335 594 155 330 926 791 37 472 58 630 229 65 1004 543 414 833 627 376 368 5 517 875 429 1026 805 905 1079 318 674 421 66 58 529 729 932 188 885 638 597 294 125 144 713 7...
result:
ok 10000 numbers
Test #19:
score: 13
Accepted
time: 1937ms
memory: 25216kb
input:
10000 10000 2012 4393 5745 1329 8411 3722 715 2809 2164 9024 7518 6244 7942 4517 9764 1076 5689 9463 5501 508 4793 4015 6605 2721 722 9300 9755 5319 1330 4124 515 6027 8625 3986 8131 3045 3201 6207 5869 8475 4571 6616 1501 4038 1202 7411 3890 2475 3121 9233 5689 5506 3944 9421 5187 5690 5294 5669 42...
output:
36 293 144 511 624 127 160 170 319 143 387 358 382 395 437 111 534 238 1 419 308 146 298 476 26 76 465 548 31 463 872 54 415 247 442 133 24 64 116 344 445 135 428 547 353 1944 7 332 86 446 961 214 425 244 104 267 339 422 95 878 527 388 433 4 7 68 24 119 441 419 113 92 122 169 204 45 214 1449 199 283...
result:
ok 10000 numbers
Test #20:
score: 13
Accepted
time: 2185ms
memory: 23064kb
input:
10000 10000 737 3616 8236 1748 9746 1025 8320 7694 9618 5460 8569 2054 6012 1482 3594 4616 3404 8968 1596 9324 5765 6690 7168 4005 6211 9929 5701 7180 146 9198 3281 4427 2957 7385 5027 5085 7331 5273 2325 3592 3308 231 2585 246 3426 6552 7548 4894 7876 2163 3705 2716 564 1243 694 828 9358 2759 6950 ...
output:
127 282 221 177 71 49 161 178 109 132 1301 28 121 460 147 207 187 3068 116 12 488 168 140 71 140 13 188 78 1074 485 41 188 198 275 398 122 73 271 626 18 381 123 87 48 256 732 74 422 250 68 173 76 18 186 226 21 238 151 89 95 120 245 184 661 328 21 131 16 44 93 84 130 748 78 159 260 1476 192 256 45 89...
result:
ok 10000 numbers
Test #21:
score: 13
Accepted
time: 2409ms
memory: 25188kb
input:
10000 10000 5784 6727 2539 4195 5929 822 6989 8755 2424 6452 3930 8206 134 3402 1651 2968 2027 1351 6615 7042 9909 3799 6033 6631 8993 2122 2290 6231 6826 3752 5606 3942 9999 932 1406 8374 6996 3516 2800 7997 3159 8159 6413 386 9402 3151 2900 9501 4996 8640 4023 2414 1752 7388 6026 3891 5964 7522 29...
output:
12 52 13 60 1076 9 4 166 219 491 598 59 680 204 54 52 104 1204 23 175 2182 1 59 63 116 98 3285 70 1040 147 76 747 207 64 51 199 242 219 364 5 13 43 120 221 53 997 227 743 23 532 46 32 25 28 42 13 39 359 29 99 62 81 101 133 63 84 55 1 161 19 69 506 54 46 15 26 1029 39 117 190 76 0 470 28 16 788 1 63 ...
result:
ok 10000 numbers
Test #22:
score: 13
Accepted
time: 2732ms
memory: 21220kb
input:
10000 10000 3200 7860 2449 7493 5913 3622 4301 8336 4880 5581 5443 3937 1098 9371 6433 5186 5734 4116 7021 2886 6015 1503 1382 553 3640 2545 2550 69 3637 2068 4089 4270 5953 3564 6640 207 4331 209 3711 360 1115 1658 6289 2254 5282 7423 5418 8274 2944 1632 9410 4372 4658 5870 3091 847 5240 2168 4729 ...
output:
6 372 267 179 575 53 23 69 95 145 179 218 236 1683 2 2849 447 101 57 44 95 6 176 83 23 182 88 231 5 250 14 154 33 17 630 140 153 58 802 42 256 25 71 5 14 1 3 192 255 120 16 1317 285 49 56 1565 10 10 440 99 978 62 164 164 289 939 508 9 385 1040 23 426 304 16 222 144 598 174 522 608 145 94 30 762 82 7...
result:
ok 10000 numbers
Test #23:
score: 13
Accepted
time: 2990ms
memory: 25184kb
input:
10000 10000 4501 9267 7490 8458 7296 461 8299 2141 7551 905 2607 7307 9655 5695 9397 1268 4576 1741 3628 9247 3254 64 6569 2748 7210 9490 5288 9499 4042 4431 3803 3519 1869 8755 994 7602 8961 8914 1921 1023 1550 8449 755 5949 5167 7465 2515 5387 2901 2234 5466 3488 6443 9850 850 3699 2078 216 8780 9...
output:
294 109 94 1 109 67 216 33 5 568 93 67 2448 343 618 120 804 435 613 10 105 57 312 3 137 282 22 18 721 663 2264 118 5 714 935 1293 116 4 45 1435 1 3 5 21 1819 30 96 632 4016 0 44 175 3 1320 6 173 468 50 137 67 2340 390 66 9 15 41 198 72 1021 406 82 649 0 425 675 62 0 0 146 1360 157 20 1324 1158 17 23...
result:
ok 10000 numbers
Test #24:
score: 13
Accepted
time: 3193ms
memory: 21212kb
input:
10000 10000 8659 3242 1316 5197 1986 3871 6477 355 4171 544 8684 1077 4863 9404 5142 533 8429 7698 9363 3188 8823 575 1980 7915 5259 2658 2454 8594 4553 1642 4302 9289 365 9586 5153 832 6183 2087 8821 967 9767 3295 6211 3591 1638 8283 7538 8717 3923 6460 4884 952 4572 8812 5769 3769 6827 3301 9051 8...
output:
352 0 38 2650 16 5 50 287 145 579 1 19 5668 791 283 1271 2 110 2 1072 227 0 2058 141 15 474 19 1 1441 1041 470 135 26 463 3 1019 10 14 4471 858 14 376 991 4196 1148 2181 1323 368 44 10 44 597 0 0 498 123 1442 294 6 1043 2191 767 660 0 1134 70 544 9 13 29 83 0 28 1293 414 839 14 1 26 1405 185 361 24 ...
result:
ok 10000 numbers
Test #25:
score: 13
Accepted
time: 3316ms
memory: 21084kb
input:
10000 10000 2562 8869 7831 1233 6909 8608 5685 5550 9245 8287 1515 445 6353 823 6167 6017 7135 2963 3401 3801 1190 7126 7624 1497 566 1580 2101 9802 2736 8835 4186 5868 4076 5237 9502 5905 9777 191 4969 7820 6985 1981 9765 5351 8969 9707 7089 5423 2263 1411 9237 5064 7278 1115 7568 3332 4830 5608 73...
output:
1004 9 13 535 2 188 265 11 93 186 11 31 21 522 1637 3 1 1625 2797 2785 2117 2751 61 4 503 1 694 3 913 8 10 243 672 59 14 238 1 8 3 8 1 1439 1 82 828 162 227 2 1 2876 80 4 1708 113 1 7 36 1275 54 53 75 1937 22 195 270 0 185 0 2577 0 0 67 345 12 4 1744 12 88 29 6 0 84 0 19 4 8 11 1 126 0 153 40 230 0 ...
result:
ok 10000 numbers
Test #26:
score: 13
Accepted
time: 3389ms
memory: 21076kb
input:
10000 10000 8176 2411 3176 6326 8941 749 5715 4947 1231 2064 3372 8557 4257 7944 9617 898 1985 5805 4311 1725 6850 7742 1737 7869 4330 4550 2212 8047 1131 6867 8253 7062 2386 4052 1953 7309 3703 2595 4718 5447 2661 5903 2883 3102 7425 8326 8343 941 8409 2778 7600 9490 4294 1479 2164 9820 7778 9146 9...
output:
5629 1 10 17 2 17 130 43 63 2 5296 2 947 61 28 7 40 2 1 925 1 4909 609 177 9 1 38 86 37 2043 15 2991 384 118 0 3 379 82 373 3 36 4043 14 52 821 5 0 243 8 0 22 34 766 234 77 498 2319 3210 33 224 75 3 3 3 46 1 308 102 0 3 2381 288 12 1 12 823 175 125 62 11 1009 0 9 1427 0 7 792 747 0 805 329 216 610 0...
result:
ok 10000 numbers
Test #27:
score: 13
Accepted
time: 3407ms
memory: 21064kb
input:
10000 10000 2561 7464 7906 1883 1520 8020 764 8445 8525 4129 8134 941 7003 4576 2118 5702 8183 5262 6500 1822 2097 1481 4374 7243 4116 9531 9232 9533 2907 4216 7033 4200 8824 9750 884 911 296 9071 1762 1291 8719 1328 574 5258 9913 35 9664 8185 2430 5464 607 2017 6410 6970 4514 6175 7101 7944 2023 13...
output:
11 684 7 11 11 31 184 184 4 4 670 1039 5 29 278 3 0 413 1622 2677 7 0 1 638 1 110 1561 2 401 0 0 1514 3 2 3 103 68 23 4 3823 22 907 1 2261 572 885 237 4 358 3 20 2089 0 12 3 0 340 2984 2 56 0 7 4 1778 323 35 203 202 7 1603 192 0 1004 646 4 419 10 7 1733 873 10 28 10 239 41 7 453 3 601 391 74 346 97 ...
result:
ok 10000 numbers
Test #28:
score: 13
Accepted
time: 3447ms
memory: 23100kb
input:
10000 10000 1706 7043 7104 4628 3359 1337 9962 9789 6176 3053 7246 8083 4183 1940 3130 5434 8243 4779 8751 4943 1503 9587 6028 3456 6440 391 7261 2844 6710 9279 845 4257 3280 3638 2188 3855 4754 1090 5926 1846 4560 4745 3975 6960 7008 5952 3581 50 6519 4102 2125 8904 3192 9629 609 3277 1427 5463 454...
output:
1646 0 6 100 6 1 0 979 24 1 242 15 0 4585 2 240 61 61 3 1 15 938 1524 4274 23 147 60 95 354 1469 4048 1 221 551 1432 1 15 0 2278 9 525 521 1 1 209 20 2123 7 11 200 126 0 199 125 3073 6 2977 11 17 190 4 1 1748 0 0 3 4 1051 415 71 26 404 11 254 596 11 1855 11 11 1660 0 792 145 89 205 678 20 613 263 71...
result:
ok 10000 numbers
Test #29:
score: 13
Accepted
time: 3659ms
memory: 23140kb
input:
10000 10000 9143 2740 807 1817 5064 4038 8672 808 9701 57 8544 5787 2777 4663 3308 1515 2527 2862 4368 8794 2611 7401 684 565 6521 3932 6124 1548 8316 2936 8184 2019 5974 3147 5976 218 2131 1551 2814 4397 6000 5132 4007 7622 9229 7016 3321 3181 5973 9819 8360 3623 7341 3868 2712 3635 8272 9098 4113 ...
output:
78 39 0 2 4794 312 0 2215 312 1 0 625 1250 4490 78 4396 604 156 0 0 1 9 1250 0 9 156 1 312 19 19 622 9 9 2 4872 9 78 78 0 625 78 2 9 4 625 4 312 156 39 625 19 1117 1 4 312 9 156 625 2 1250 0 1933 1 156 39 1471 1 156 2 78 170 1014 4508 39 156 1 9 9 2 625 0 2 625 2479 1 2 39 4 1 137 2 302 1653 9 625 1...
result:
ok 10000 numbers
Subtask #3:
score: 0
Time Limit Exceeded
Test #30:
score: 0
Time Limit Exceeded
input:
50000 200000 42574 43129 47328 17982 40521 6668 12729 32377 201 11940 8599 11734 18349 41045 26854 22540 9897 33419 7463 1243 47272 27135 49050 49111 22435 42539 39924 20272 5843 9308 45963 3283 31185 13692 38952 20583 15885 24802 4773 953 49907 28689 36942 23550 19449 8970 33340 31665 5407 46023 18...
output:
result:
Subtask #4:
score: 0
Skipped
Dependency #3:
0%
Subtask #5:
score: 17
Accepted
Test #67:
score: 17
Accepted
time: 360ms
memory: 71520kb
input:
100000 1000000 6457 23693 90928 23592 90440 75018 16865 3342 83718 16731 95103 31510 38719 27886 29093 41955 6596 46409 51839 10527 91993 61074 14405 34833 53674 42363 11490 43757 46191 6058 59164 96938 57858 40178 97523 84164 21582 72243 11267 47368 97058 6637 95208 60092 53943 16441 28363 64965 52...
output:
52956 18767 1319 13405 11021 455 50595 81481 6813 3640 58937 10991 70 4713 36 9517 39731 1166 67346 74637 2667 45182 4914 6774 1625 4198 52270 30435 60137 48654 29768 2815 6846 73091 21944 49693 9923 46795 29787 6866 2435 20773 2959 34666 4377 2428 4582 7527 38292 7253 3586 63817 28075 43828 20215 1...
result:
ok 1000000 numbers
Test #68:
score: 17
Accepted
time: 363ms
memory: 71136kb
input:
100000 1000000 82160 95864 48267 17482 19568 35077 14202 20440 4649 64145 148 2227 6969 39096 36508 20991 67700 90300 69215 57284 18492 9246 9629 7538 7845 30368 55600 48445 18542 41242 45052 25380 20894 91677 77040 73134 15572 21966 25343 14501 16227 23870 39207 50024 30787 11148 16884 63700 33205 ...
output:
44469 16565 2546 424 43423 23219 20745 3045 35596 11249 3763 322 27634 52470 20391 28546 14538 26343 9739 15234 20199 4332 1072 43633 3512 1432 47918 11347 4284 9054 6824 9773 39448 19949 18592 16534 43419 3303 11308 51071 1613 30619 8351 15408 6155 28590 13050 10085 2851 15353 33854 11870 5231 3742...
result:
ok 1000000 numbers
Test #69:
score: 17
Accepted
time: 369ms
memory: 67632kb
input:
100000 1000000 25194 62545 57529 6618 90347 4663 56805 81144 16504 79307 43199 91078 67805 33396 46754 26525 75274 39333 20904 40286 76299 83579 79770 37838 8666 33691 40228 71445 16473 53091 68958 32037 72079 38640 89820 67042 68888 34997 65595 87669 425 95432 78811 30382 34738 51750 96653 87265 96...
output:
8417 8694 11361 18174 35962 18154 12865 15343 20557 3347 1471 13539 3932 8790 18648 6347 6750 15815 15254 27157 8688 2879 18 9789 18477 3458 17955 3648 11622 6554 6912 26184 14239 5131 9324 11512 12379 2347 2070 15793 33946 14861 30678 5093 21318 4920 2406 14339 13174 5540 8462 20728 32471 22062 151...
result:
ok 1000000 numbers
Test #70:
score: 17
Accepted
time: 359ms
memory: 69104kb
input:
100000 1000000 33869 32276 67595 11863 43366 78922 82984 33614 3349 89624 72004 26796 43181 99767 17557 34237 17402 67395 90333 32805 48065 18758 67335 51494 27849 40763 26396 34814 4622 83315 72679 97608 72899 60645 56697 71509 56066 31804 62175 73302 88129 16166 65481 42106 75805 6462 59931 64760 ...
output:
6810 8197 6684 8043 2294 1406 13501 366 6028 1200 11507 328 13178 3321 11894 9927 9616 6071 10736 21275 4465 5411 903 11738 2443 15750 6410 2417 17055 17971 18738 4022 604 14999 10200 2271 13714 14394 12211 2969 356 784 5710 7696 1207 14917 2663 13712 204 11649 17149 6685 1246 17528 1004 2737 19239 ...
result:
ok 1000000 numbers
Test #71:
score: 17
Accepted
time: 358ms
memory: 68284kb
input:
100000 1000000 20202 95937 59388 22656 52438 32930 5034 5828 47736 1136 86325 30517 98060 3065 87038 7780 79252 23357 30657 39367 65318 82229 57604 36401 60931 35094 22631 8808 73815 59982 13375 6858 21054 24430 58627 54098 50600 60606 29357 14070 86046 26517 36726 52335 67979 76357 5601 23089 31084...
output:
8080 10613 4850 10949 1751 9724 3125 8953 7890 67 8939 9100 2555 3819 8351 6568 8400 5441 5389 7174 6213 192 9432 7100 8163 5061 301 2795 3245 1188 5631 2052 10101 6949 3562 3684 415 9990 9144 9728 6146 8696 9498 1323 2394 5737 7300 4857 230 205 2140 5777 10893 7591 7926 4528 10783 849 1105 4041 207...
result:
ok 1000000 numbers
Test #72:
score: 17
Accepted
time: 360ms
memory: 68056kb
input:
100000 1000000 32714 36692 31083 85620 49990 97881 7729 99744 40147 35697 60981 26710 5344 89140 82549 16186 23397 99781 1198 13479 97345 76067 11166 3816 31696 12712 86322 42387 91034 73311 30204 90186 10698 3027 90469 39773 32444 90557 38037 2811 1511 99399 82904 95751 88183 46088 2411 36754 55537...
output:
1651 603 4225 5306 397 1391 3536 2046 1766 490 4958 2050 4696 805 1761 2739 447 5839 4695 3436 4328 5745 3473 250 416 5155 4610 4209 1642 2759 33516 191 4150 227 2878 2211 1566 1426 4102 3894 862 5730 3712 284 2405 4794 1137 2228 1433 2714 3179 3730 5441 2064 1789 510 2117 3292 3637 5031 4231 123 18...
result:
ok 1000000 numbers
Test #73:
score: 17
Accepted
time: 380ms
memory: 67792kb
input:
100000 1000000 36665 34048 13767 33770 62077 34740 89600 80503 52776 40093 32294 4636 89965 40716 66459 28480 98172 65499 75307 50198 69522 69117 76142 43885 44253 95772 9808 24606 44782 232 53978 39817 47787 64598 64212 62212 95626 12362 43307 53664 69332 64445 43969 92373 79331 70902 8966 94532 70...
output:
172 2579 2057 370 587 357 2956 1810 2642 1698 1030 2438 1575 716 1289 465 290 746 251 544 2492 1082 1677 1712 140 358 2273 3595 1830 833 205 1282 1507 1036 2447 790 2637 1914 179 2660 1097 2213 3222 2898 2749 1224 1753 1913 1195 1034 2684 1729 1521 1823 2383 1378 992 2976 1018 173 947 1419 158 60 21...
result:
ok 1000000 numbers
Test #74:
score: 17
Accepted
time: 375ms
memory: 68348kb
input:
100000 1000000 25285 42985 85118 92894 42132 44140 53975 26689 61784 14964 16282 25047 75597 64954 5953 94806 31813 46882 99124 69274 16563 99491 48901 49282 93968 37463 87063 44721 80224 27813 69865 92499 37290 89151 9013 14686 53743 22181 97387 1651 98349 83530 72377 18130 14740 56916 51137 96409 ...
output:
559 2183 553 1868 835 705 969 689 758 913 1287 549 515 224 62 1326 98 22 1292 91 1349 1137 766 1376 1018 1264 412 504 1315 8326 1339 946 479 1370 666 824 1207 1283 1052 1248 483 279 616 713 1035 1238 267 454 232 520 63 729 989 935 459 925 1073 820 1258 806 582 876 952 1020 840 25 794 7954 476 532 13...
result:
ok 1000000 numbers
Test #75:
score: 17
Accepted
time: 372ms
memory: 68424kb
input:
100000 1000000 45641 92812 19273 534 22918 95339 49623 85082 11614 28980 94623 62966 94029 89417 32026 67387 21098 88461 79787 80579 70439 2237 33005 12097 54566 79993 8709 84315 71961 30427 71102 53068 64440 91069 37835 78768 69298 89753 74749 31675 88761 16128 30652 40027 61119 7929 58346 90950 46...
output:
47 261 531 247 546 126 413 382 501 311 450 420 449 5545 909 231 327 2383 3923 407 165 469 1004 244 2983 367 266 89 69 111 262 135 296 103 390 394 28 190 51 34 1023 652 275 257 94 5991 776 377 460 3 297 1097 267 865 84 132 1899 4363 568 1035 378 182 372 210 973 326 325 1096 308 412 1422 377 188 249 3...
result:
ok 1000000 numbers
Test #76:
score: 17
Accepted
time: 380ms
memory: 68080kb
input:
100000 1000000 27336 37910 97070 44183 29995 49758 375 48516 91840 91049 29697 89681 32833 2308 86559 61177 42205 96692 91604 2444 91144 27682 4676 99797 22019 16247 9417 50225 31431 70808 46328 50017 63524 5278 18670 63198 15944 74354 67677 93050 12088 76013 79026 55614 12339 14182 46310 13428 9916...
output:
1911 209 168 2145 1026 1117 1044 1328 1907 2396 1030 4802 256 1292 959 498 77 1994 129 37 546 320 3427 106 966 73 177 58 2261 27 243 3637 1085 45 45 988 104 3657 251 4347 115 770 3347 1269 584 4478 2780 2149 35 416 1042 687 279 4 405 2917 66 29 1673 90 8080 44929 87 1788 1107 0 762 570 135 313 19 11...
result:
ok 1000000 numbers
Test #77:
score: 17
Accepted
time: 398ms
memory: 68120kb
input:
100000 1000000 68832 32373 8416 96939 39398 89861 29491 80771 77258 91216 42470 36368 41607 85762 23748 83036 89913 79306 47521 95952 29390 20501 22320 61997 44162 1438 68695 60447 44225 2645 58263 31482 15544 53525 58961 27875 52303 33973 73625 90950 47618 59073 53737 73936 31350 51029 30325 80075 ...
output:
8749 2770 20977 309 7773 4348 416 1240 367 15 6011 1206 373 2668 1110 1366 1497 260 884 3545 2411 551 2031 5352 1775 830 6526 5956 508 2278 333 612 2206 2064 331 177 687 61 3358 1727 50 174 2120 864 540 3105 8855 691 40 23010 81 5080 284 8147 71 423 618 257 192 4583 193 2371 552 1332 2591 7580 6272 ...
result:
ok 1000000 numbers
Test #78:
score: 17
Accepted
time: 397ms
memory: 67948kb
input:
100000 1000000 52596 92870 23336 2940 51422 3326 1167 15935 53574 32223 81209 78304 83774 19456 84269 63599 20409 59292 92654 72663 84426 54904 4555 97549 67958 6560 59682 2957 1954 73007 52716 10774 13088 65980 84260 82038 63214 89012 7045 57303 83156 65553 70535 26354 30036 41508 47950 98012 17904...
output:
11013 70 1613 1 26 344 3485 3395 91 662 17335 474 2066 10053 6183 2078 645 5732 2232 3205 1451 1647 12830 243 666 313 1831 1031 10313 393 76 1839 12266 1 1994 5955 116 1361 137 11 1057 216 281 23 3 1960 2940 347 3681 894 270 11 17 1350 336 3552 11336 1166 76 141 668 70 248 374 1941 4884 7 39 223 174...
result:
ok 1000000 numbers
Test #79:
score: 17
Accepted
time: 398ms
memory: 68300kb
input:
100000 1000000 15420 36295 57572 93259 99933 50829 54093 49401 5332 28155 61095 6514 9327 99477 79061 28414 68820 15733 72024 19460 5065 33104 7113 14199 89800 27727 75921 28069 31768 92999 25500 29175 23886 67063 57533 15833 99593 44538 18029 18572 88196 20223 30186 83539 27104 20858 40712 47967 63...
output:
44200 6310 7528 445 1189 1219 754 93 9088 1756 343 6512 566 22 21 29 17137 5903 809 283 5324 265 2556 10 2235 0 3495 4072 207 328 1803 511 315 23601 426 4 4539 9994 3302 296 4256 50 248 1901 575 4095 316 18938 14 351 17694 1 110 32 20517 9371 0 1420 2783 24046 39 2 2183 1683 19003 1979 2 2585 2110 1...
result:
ok 1000000 numbers
Test #80:
score: 17
Accepted
time: 387ms
memory: 67912kb
input:
100000 1000000 23007 79987 89085 99883 96890 99740 10510 70065 80644 86465 83082 10861 54100 56151 78066 41733 95343 6465 84266 14586 46762 77397 87648 73739 94595 23429 24847 79180 61005 67082 45153 34209 20140 13723 95468 17581 72087 15113 7465 83662 41715 23460 70251 68712 96312 25166 77212 72078...
output:
6775 1 200 19613 2913 4 12483 4 14392 28468 7570 0 11 10889 10923 1645 62 9854 2366 31 402 287 10162 390 16 10532 36 26536 13 0 41324 1 33 9348 3 42 5 3285 620 708 3591 521 1554 67 4016 8228 16130 12520 5945 2878 3 1 7645 72 12417 18127 116 18836 1037 235 558 2981 2513 8388 2 8095 4588 9184 0 21102 ...
result:
ok 1000000 numbers
Test #81:
score: 17
Accepted
time: 400ms
memory: 68028kb
input:
100000 1000000 6874 55215 44688 21029 96008 42093 94483 28006 67048 63875 9543 95388 34487 7920 84724 67671 20513 28031 87091 60617 7163 70679 85227 57608 99709 40202 20309 50381 59016 40420 17856 98797 29758 48068 64406 93303 31058 62263 39898 8334 24046 61116 8489 48505 64262 21361 19110 13339 393...
output:
199 1 6 6 132 39 6 0 2 0 571 66 384 39 18 1385 0 20 24324 1 10282 5 18 9 27 0 7447 2 209 0 0 60162 22 4887 1 5 1886 13 207 4856 7354 12257 836 7611 273 1766 225 1 7960 1 1339 5296 3889 5 1 26 13 502 129 3930 1 22692 369 5 3 994 0 8890 4907 18 6765 14490 1430 13744 1341 60 11523 3 790 288 60 31328 14...
result:
ok 1000000 numbers
Test #82:
score: 17
Accepted
time: 388ms
memory: 67860kb
input:
100000 1000000 17834 22054 72610 46642 21637 53082 15264 47998 87761 76459 24702 54577 9644 44178 58830 36410 10000 35585 19346 38067 17765 12195 54569 45885 53340 54087 40382 63714 97632 63376 34408 39500 46514 67792 76734 65909 72776 52002 31732 58756 74778 43101 58065 54366 5773 40826 53405 30037...
output:
1 10267 1793 24537 26158 1 8883 612 1521 12251 2464 0 4653 24 302 59 33728 38156 11030 11263 3 12 23287 51 118 11058 1 1 3 412 3310 7 3 21 12 1316 5 2345 4 1386 3 12 3 3388 144 2527 1205 5 26 0 0 7 90 1127 660 34 11 37 332 628 981 1383 146 11214 1982 2 4 7489 1157 5339 103 1 3974 304 0 1569 37 56560...
result:
ok 1000000 numbers
Test #83:
score: 17
Accepted
time: 395ms
memory: 67928kb
input:
100000 1000000 59129 31244 44964 75131 93021 51917 34849 16168 68826 58861 47237 79237 53040 95035 55624 78434 88324 77851 67656 7423 68800 53112 5815 50841 72358 75439 832 42411 55132 93762 13270 15672 76428 81253 91794 93129 2423 94555 25851 71221 39036 1237 53352 48995 7590 10978 141 41199 5320 2...
output:
10979 1236 8193 17068 2 307 106 8 4057 179 3080 333 107 83 1 5213 107 5682 161 4110 12 9084 695 11 0 5 6694 28698 1 8 2 11992 945 1595 2244 1262 6000 238 11 3 17 19 1 52 4634 5 7 2 1795 94 22 1 17836 11 487 4528 8 0 22921 1631 28605 32897 2 6 6 22511 832 1 1 302 3 0 4 1 645 1 767 146 19890 8 0 1692 ...
result:
ok 1000000 numbers
Test #84:
score: 17
Accepted
time: 389ms
memory: 65232kb
input:
100000 1000000 31208 41388 48444 11248 50934 86740 72386 44148 67070 46997 4751 51745 54547 41171 17747 36588 27750 66759 72664 91402 61748 82397 39043 63144 63459 55640 42600 34626 45571 39473 53454 10882 17685 51272 35736 23354 98093 1742 60914 11323 23605 21237 80538 70719 23363 90612 40619 7723 ...
output:
1 3600 70 2587 134 22 12442 17 3 27802 6571 17 23837 8 2 11722 6818 12 5 142 8 11688 36235 5 2018 0 5314 5 22 1044 1 14 8330 53 387 29 0 485 0 2407 27996 8654 448 2594 9901 9533 30 27 121 48 3 2 25834 193 43 0 303 1 12 7412 680 589 48 23 4 28 10110 1 14840 23853 5 3299 1390 434 42 4935 16 887 0 25 6...
result:
ok 1000000 numbers
Test #85:
score: 17
Accepted
time: 399ms
memory: 67664kb
input:
100000 1000000 62227 89636 44712 93145 33932 88276 27763 84017 25800 72311 49226 51030 817 3102 54075 15902 75228 93345 86323 2506 11489 83523 42726 28765 39741 49200 14168 35458 54019 72751 34838 45980 66810 57521 94015 25363 90960 4794 70534 18030 51977 22939 49713 61227 22724 32841 87983 65650 50...
output:
652 1 43 3 22153 256 56 9 572 21 15 1 423 6 18702 1126 2339 1132 25114 3 7573 6 16 1236 26658 466 226 9 2741 1395 9 7 580 14 213 4 702 35 12 4 633 11850 189 491 1651 3 48 497 437 15 1680 1390 10062 21 109 250 3 89 3 1 12 2410 3 422 205 1371 199 806 637 3 1 1 8196 1521 28146 21 133 15076 20 162 2 4 2...
result:
ok 1000000 numbers
Test #86:
score: 17
Accepted
time: 404ms
memory: 67520kb
input:
100000 1000000 72858 73980 88791 8425 71525 63657 1356 59804 82996 16120 26166 25414 68209 55611 31495 87701 4850 67695 73380 71084 97531 5808 39850 36342 65918 25977 63697 14493 81146 12191 35948 83263 81285 13612 29801 80982 84536 99665 33889 34386 14432 75661 43374 44075 29060 55876 21467 17337 8...
output:
6248 97 25000 3124 781 3 3123 0 12 49286 1562 12462 195 0 1 0 1524 97 97 390 49670 12477 97 6 5204 12237 6223 5914 12 6 195 195 6249 12 1 6250 3125 390 1562 195 12 48 195 1 3108 24916 11378 195 195 390 6249 390 390 12500 24787 48 6 693 3081 781 3 195 1 12 195 3 781 6 40297 6250 24 6 48 195 6249 3 30...
result:
ok 1000000 numbers
Subtask #6:
score: 0
Skipped
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Dependency #3:
0%