QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#383434 | #1427. Flip | KiharaTouma | AC ✓ | 470ms | 24508kb | C++14 | 3.2kb | 2024-04-09 14:10:41 | 2024-04-09 14:10:43 |
Judging History
answer
//qoj1427
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll P = 998244353;
const int N = 2e5 + 10;
int n, m, c, a[N];
ll fac[N], inv[N], pw[N], ivy, ans[N];
vector<pair<int, int> > g[N], h[N];
ll qp(ll x, ll y){
ll ans = 1;
while(y){
if(y & 1){
ans = ans * x % P;
}
x = x * x % P;
y >>= 1;
}
return ans;
}
ll C(int x, int y){
if(x < y) return 0;
return fac[x] * inv[y] % P * inv[x-y] % P;
}
int main(){
fac[0] = pw[0] = 1;
for(int i = 1; i < N; ++ i){
fac[i] = fac[i-1] * i % P;
pw[i] = pw[i-1] * 2 % P;
}
inv[N-1] = qp(fac[N-1], P-2);
for(int i = N - 2; i >= 0; -- i){
inv[i] = inv[i+1] * (i+1) % P;
}
scanf("%d%d", &n, &m);
ivy = qp(pw[n+n], P-2);
for(int cs = 1; cs <= m; ++ cs){
scanf("%d", &c);
for(int i = 1; i <= c; ++ i){
scanf("%d", &a[i]);
}
if(a[c] < n + n){
ans[cs] = (ans[cs] + C(a[c]-c, n-c) * pw[n+n-a[c]]) % P;
}
g[c].push_back(make_pair(max(n, a[c]+1), cs));
int ls = n - 1;
if(c > 450){
for(int i = 1; i <= c; ++ i){
if(a[i] > ls){
for(int k = ls+1; k < a[i]; ++ k){
ans[cs] = (ans[cs] + C(k-i, n-1) * pw[n+n-k]) % P;
}
ls = a[i];
}
}
h[c+1].push_back(make_pair(ls+1, cs));
h[c+1].push_back(make_pair(n+n, -cs));
} else {
for(int i = 1; i <= c; ++ i){
if(a[i] > ls){
h[i].push_back(make_pair(ls+1, cs));
h[i].push_back(make_pair(a[i], -cs));
ls = a[i];
}
}
h[c+1].push_back(make_pair(ls+1, cs));
h[c+1].push_back(make_pair(n+n, -cs));
}
}
for(int i = 1; i <= n; ++ i){
if(g[i].size()){
sort(g[i].begin(), g[i].end());
reverse(g[i].begin(), g[i].end());
int nw = n + n;
ll rs = 0;
for(auto j : g[i]){
while(nw > j.first){
-- nw;
rs = (rs + C(nw-1-i, n-1-i) * pw[n+n-nw]) % P;
}
ans[j.second] = (ans[j.second] + rs) % P;
}
}
}
for(int i = 1; i <= n + 1; ++ i){
if(h[i].size()){
sort(h[i].begin(), h[i].end());
reverse(h[i].begin(), h[i].end());
int nw = n + n;
ll rs = 0;
for(auto j : h[i]){
while(nw > j.first){
-- nw;
rs = (rs + C(nw-i, n-1) * pw[n+n-nw]) % P;
}
if(j.second > 0){
ans[j.second] = (ans[j.second] + rs) % P;
} else {
ans[-j.second] = (ans[-j.second] - rs + P) % P;
}
}
}
}
for(int i = 1; i <= m; ++ i){
printf("%lld\n", 2 * ans[i] * ivy % P);
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 19900kb
input:
2 6 2 1 2 2 1 3 2 1 4 2 2 3 2 2 4 2 3 4
output:
499122177 748683265 748683265 748683265 748683265 499122177
result:
ok 6 numbers
Test #2:
score: 0
Accepted
time: 0ms
memory: 19408kb
input:
3 5 3 2 3 5 2 2 4 2 5 6 3 1 4 6 2 2 5
output:
935854081 623902721 374341633 935854081 686292993
result:
ok 5 number(s): "935854081 623902721 374341633 935854081 686292993"
Test #3:
score: 0
Accepted
time: 4ms
memory: 19800kb
input:
2 1 2 1 2
output:
499122177
result:
ok 1 number(s): "499122177"
Test #4:
score: 0
Accepted
time: 0ms
memory: 19436kb
input:
3 35 2 1 4 2 4 5 3 1 2 4 3 2 3 6 3 3 5 6 3 2 3 4 2 4 6 2 1 2 2 2 6 3 2 5 6 2 2 4 3 3 4 5 3 1 4 5 2 3 4 2 5 6 2 1 6 2 2 5 2 3 6 3 1 2 5 3 1 3 6 3 4 5 6 3 1 3 5 3 2 4 6 2 3 5 3 1 5 6 3 1 3 4 3 3 4 6 3 1 4 6 3 1 2 3 2 1 5 2 1 3 3 2 3 5 3 2 4 5 3 1 2 6 2 2 3
output:
623902721 561512449 873463809 935854081 873463809 873463809 561512449 499122177 686292993 873463809 623902721 935854081 935854081 623902721 374341633 686292993 686292993 686292993 935854081 935854081 748683265 935854081 935854081 686292993 873463809 873463809 935854081 935854081 748683265 686292993 ...
result:
ok 35 numbers
Test #5:
score: 0
Accepted
time: 0ms
memory: 19412kb
input:
4 154 3 3 4 6 3 5 6 8 3 2 3 5 3 1 5 7 4 1 2 3 7 3 1 2 8 3 2 4 7 3 1 2 3 2 1 3 3 1 3 8 3 2 5 7 4 1 2 4 6 3 1 3 7 4 1 3 7 8 2 2 7 2 1 8 3 4 7 8 4 1 2 6 7 3 1 3 6 4 1 4 5 8 3 2 4 8 4 2 4 6 8 4 3 4 5 8 2 4 8 4 3 4 5 6 3 2 3 4 4 1 3 5 7 2 1 4 4 1 3 4 7 4 2 3 6 7 3 3 5 6 2 4 7 4 3 4 6 7 2 3 6 4 1 2 7 8 3 ...
output:
873463809 811073537 811073537 904658945 982646785 904658945 904658945 748683265 499122177 904658945 904658945 967049217 904658945 967049217 655097857 655097857 811073537 982646785 873463809 982646785 904658945 982646785 982646785 655097857 967049217 748683265 982646785 499122177 982646785 982646785 ...
result:
ok 154 numbers
Test #6:
score: 0
Accepted
time: 0ms
memory: 19512kb
input:
5 627 4 4 6 7 9 5 1 4 5 7 8 4 2 3 6 7 4 2 4 5 7 5 2 6 7 8 10 5 2 4 6 9 10 4 1 2 3 10 3 2 3 9 3 4 6 10 3 1 6 7 3 1 5 9 4 2 3 4 7 3 4 5 6 4 1 2 5 9 3 2 7 8 5 3 4 8 9 10 5 2 3 4 8 9 5 1 2 4 8 10 5 1 2 4 5 6 4 2 6 8 9 5 1 3 4 5 8 4 4 5 7 8 5 3 5 7 8 9 2 5 10 4 2 3 4 5 5 1 6 7 8 10 3 1 3 9 5 1 2 3 4 5 4 ...
output:
970948609 990445569 935854081 935854081 994344961 990445569 970948609 885161985 885161985 826671105 885161985 935854081 779878401 970948609 850067457 982646785 994344961 994344961 967049217 963149825 990445569 959250433 994344961 635600897 873463809 994344961 885161985 935854081 970948609 970948609 ...
result:
ok 627 numbers
Test #7:
score: 0
Accepted
time: 3ms
memory: 20048kb
input:
6 2497 4 3 4 7 12 4 1 4 6 11 3 2 5 8 5 3 6 8 10 11 5 1 7 9 10 11 6 1 5 6 8 9 10 3 1 4 9 6 1 5 8 9 11 12 5 3 4 5 9 10 4 3 4 5 7 3 4 11 12 4 1 6 9 11 2 2 7 4 3 5 7 9 5 1 2 4 7 10 6 1 4 5 8 9 12 5 3 8 9 10 11 4 2 5 8 11 5 3 4 5 7 9 4 1 2 4 7 5 2 3 4 5 10 6 2 3 6 10 11 12 5 2 4 6 7 11 6 4 6 8 9 10 12 6 ...
output:
962174977 962174977 795475969 988495873 984596481 996294657 830570497 996294657 986546177 889061377 744783873 958275585 514719745 935854081 986546177 997269505 976797697 962174977 978747393 889061377 986546177 994344961 990445569 997269505 997269505 982646785 986546177 997269505 978747393 997269505 ...
result:
ok 2497 numbers
Test #8:
score: 0
Accepted
time: 10ms
memory: 20832kb
input:
7 9893 4 3 6 8 14 2 2 12 6 4 7 9 11 12 13 6 2 4 5 9 12 13 5 7 11 12 13 14 5 1 3 5 9 14 7 3 4 5 7 8 10 14 5 1 3 4 6 13 6 2 5 6 7 9 10 7 1 2 3 4 5 7 12 6 2 5 6 7 12 13 7 2 3 4 8 11 13 14 7 2 3 5 6 7 12 13 5 1 3 4 7 11 7 4 5 6 10 12 13 14 6 3 4 6 8 11 13 6 4 6 7 10 13 14 7 1 5 6 7 9 10 11 4 1 10 12 14 ...
output:
955351041 601481217 994588673 995563521 908558337 987033601 998000641 987033601 988495873 997756929 995563521 997756929 998000641 976797697 997269505 996050945 993857537 997269505 915382273 992882689 995563521 994832385 995563521 983621633 847142913 987033601 997756929 995563521 998000641 998000641 ...
result:
ok 9893 numbers
Test #9:
score: 0
Accepted
time: 41ms
memory: 22452kb
input:
8 29892 8 2 4 5 6 8 9 13 14 8 1 2 7 8 13 14 15 16 6 4 6 7 8 11 12 7 1 2 5 8 9 11 13 7 4 6 8 10 12 13 15 6 2 5 7 8 9 11 8 1 2 3 5 8 9 12 14 7 1 2 3 9 10 11 13 7 1 2 5 8 11 13 14 5 3 4 7 8 10 8 3 4 5 8 10 13 15 16 8 1 5 8 11 12 13 15 16 6 3 5 6 7 8 16 7 1 2 3 7 9 10 16 7 2 4 5 6 8 13 14 4 4 7 8 10 8 1...
output:
998122497 997756929 987521025 996538369 997635073 982646785 998122497 996538369 997269505 947552257 998122497 998122497 994832385 997635073 997269505 887111681 998183425 944993281 984596481 901490689 901734401 994832385 997635073 998183425 981671937 917331969 997025793 998183425 975335425 534216705 ...
result:
ok 29892 numbers
Test #10:
score: 0
Accepted
time: 36ms
memory: 21436kb
input:
9 26355 8 1 5 7 10 11 12 13 14 6 4 6 9 12 14 18 7 1 5 9 10 11 16 18 7 1 3 6 8 10 17 18 8 1 5 6 8 11 12 15 17 6 8 10 11 12 13 17 4 6 7 8 15 8 2 3 5 7 8 12 15 16 8 2 5 10 11 12 15 17 18 6 1 9 10 14 16 18 7 2 5 6 9 11 12 18 9 3 4 5 6 7 13 14 16 17 9 1 3 6 9 10 13 14 16 18 9 4 5 6 7 11 13 15 17 18 9 1 7...
output:
997391361 993568129 996888705 996203265 998076801 993689985 931771905 997970177 997848321 990308481 997223809 998229121 998229121 998213889 998213889 960560385 997223809 998076801 971024769 998229121 998076801 998076801 997970177 998046337 995807233 998229121 998213889 998213889 996812545 998213889 ...
result:
ok 26355 numbers
Test #11:
score: 0
Accepted
time: 40ms
memory: 21576kb
input:
10 23516 8 3 4 5 6 10 15 17 19 10 1 2 3 4 5 6 11 12 13 14 9 2 8 10 12 15 16 17 19 20 9 6 7 8 9 10 15 16 18 20 9 1 2 4 8 9 13 15 17 18 9 1 2 3 9 11 13 15 19 20 10 2 3 5 6 7 9 10 11 13 14 8 1 2 6 7 10 14 15 17 9 2 4 6 7 9 10 13 16 20 9 1 3 4 6 8 12 16 17 18 8 2 3 4 5 6 9 18 20 9 4 5 6 7 10 11 12 16 17...
output:
997928289 998122497 998046337 998191041 998168193 998152961 998122497 997543681 998198657 998168193 997852129 998107265 998000641 997852129 998168193 997821665 998168193 995106561 982646785 991481345 997760737 997817857 998236737 998240545 998229121 989642081 998236737 998229121 979417601 997795009 ...
result:
ok 23516 numbers
Test #12:
score: 0
Accepted
time: 66ms
memory: 24384kb
input:
424 100000 2 573 614 2 97 472 2 80 738 2 496 689 2 67 689 2 255 782 2 236 760 2 768 807 2 78 634 2 574 839 2 16 277 2 208 649 2 700 833 2 495 673 2 67 550 2 33 676 2 623 755 2 248 452 2 209 650 2 302 731 2 683 794 2 181 484 2 142 637 2 453 689 2 75 363 2 470 832 2 83 438 2 139 591 2 305 820 2 192 64...
output:
500251737 71459114 376281957 781245545 926558642 130535826 492689612 836331657 451512960 520340648 499122177 482622651 968197558 660496914 528359545 682199824 650647126 151173145 954520149 753606460 886885828 185546645 300257773 147509300 499122177 978183660 941043090 763672826 375756651 263701426 8...
result:
ok 100000 numbers
Test #13:
score: 0
Accepted
time: 56ms
memory: 23760kb
input:
424 80016 3 216 714 738 2 457 655 2 2 652 3 110 569 803 2 242 844 3 450 645 794 2 111 431 2 465 470 3 64 210 450 2 61 477 3 399 695 814 2 653 785 2 518 753 2 616 768 3 43 57 837 2 40 333 2 27 91 3 254 416 527 2 377 566 2 157 500 3 64 177 576 3 117 400 599 3 27 276 368 2 337 569 3 59 167 429 3 196 49...
output:
673405868 59074833 229195676 37867611 544266613 741017403 773005893 630559342 518319993 101206093 964469263 964478874 371468700 672178956 302417057 499122177 499122177 33812301 465919058 22625518 430738213 537605766 748683265 379902066 794856790 58638817 499122177 663272510 388603892 994452316 39759...
result:
ok 80016 numbers
Test #14:
score: 0
Accepted
time: 48ms
memory: 22304kb
input:
424 57094 2 556 699 2 67 779 3 591 652 777 5 181 282 656 714 824 3 219 382 722 2 385 442 2 6 240 3 23 599 803 4 330 370 781 809 2 247 569 5 149 204 493 721 722 4 78 112 713 768 2 33 309 4 222 355 513 772 2 523 539 5 205 255 456 605 804 3 319 557 586 5 1 137 369 425 841 2 79 498 5 9 331 511 543 729 5...
output:
700511585 336208066 250427669 700063600 114567743 597481640 499122177 582205248 916891013 379902066 254425723 384862392 499122177 567618838 947783404 610815158 680031142 972253816 989492967 728992246 382946737 160032912 432451476 836673776 461550803 265481698 195706775 935854081 972829715 246146602 ...
result:
ok 57094 numbers
Test #15:
score: 0
Accepted
time: 43ms
memory: 21952kb
input:
424 33397 5 3 14 571 600 641 4 26 32 570 715 4 176 337 471 704 3 327 586 844 2 78 712 2 69 267 8 5 187 388 467 489 531 730 824 4 5 247 301 506 3 320 501 780 8 117 135 345 366 444 551 777 806 2 368 648 5 93 203 453 540 634 3 233 263 494 4 225 599 750 832 6 70 338 431 513 629 630 7 153 243 326 374 699...
output:
258554399 973701407 352006816 672016306 676237528 499122177 448374058 409445405 923158804 884938384 662043080 90899724 940514139 439410877 222127318 991644943 324918103 24312910 385129743 499122177 402263349 348504002 499122177 736265698 930707244 932328766 661738363 101507938 429075514 863284754 24...
result:
ok 33397 numbers
Test #16:
score: 0
Accepted
time: 32ms
memory: 21572kb
input:
424 9013 21 85 134 167 231 309 326 328 345 374 385 393 427 478 563 564 680 727 756 759 768 782 3 138 347 512 8 2 205 414 554 559 650 720 796 42 18 20 58 70 140 178 198 209 217 227 228 243 253 293 296 314 323 330 346 389 397 437 442 470 477 484 486 519 520 533 549 554 613 635 649 668 757 758 771 815 ...
output:
359947232 345763476 153168287 931606672 132253200 661428734 151622956 128128349 248129845 446074605 47681533 890652173 134247310 369407769 814026022 994605875 24496488 609233975 613783092 18536037 802562067 611194094 56786797 488810216 393598191 731411462 781136346 901255528 515714293 365096742 6388...
result:
ok 9013 numbers
Test #17:
score: 0
Accepted
time: 19ms
memory: 21400kb
input:
424 1631 177 2 6 8 10 11 18 25 27 28 31 34 46 47 55 63 64 68 73 74 84 89 92 97 98 110 111 112 115 118 123 127 128 145 147 148 159 161 164 170 173 175 178 180 186 189 194 205 208 210 215 221 223 227 230 232 233 246 250 256 257 258 263 265 270 271 272 286 291 292 295 296 303 306 315 317 323 326 333 33...
output:
694194039 153688206 97225167 327462442 270952193 64454052 471239184 898340252 617538198 772377341 145335918 657026753 654487524 596209356 249986418 144243345 859974184 695542182 451209541 582643515 705256294 389043541 832877353 686526211 985181702 693330512 472626975 938314438 615660280 302969085 74...
result:
ok 1631 numbers
Test #18:
score: 0
Accepted
time: 21ms
memory: 21656kb
input:
424 936 208 8 11 22 24 25 29 34 40 43 48 50 51 53 55 56 58 64 66 69 72 75 77 83 87 89 92 95 97 98 121 133 137 144 147 148 150 158 162 164 166 168 171 172 174 175 177 181 192 198 202 203 205 206 209 213 218 221 225 235 237 243 244 246 249 253 254 259 264 267 276 277 278 279 280 293 295 301 304 313 31...
output:
637032381 804722067 518128766 978435534 354291117 102765860 958720517 578141252 857214629 149021310 458138399 985557886 564646278 306018356 229047947 284820745 224063804 483594130 95114741 227532085 351192862 735043850 282960612 13266812 781740524 962416625 706515260 615095936 794550857 691186191 73...
result:
ok 936 numbers
Test #19:
score: 0
Accepted
time: 58ms
memory: 23604kb
input:
908 100000 2 602 1144 2 643 1735 2 666 871 2 270 371 2 317 958 2 334 753 2 238 684 2 384 1545 2 664 1519 2 1553 1614 2 671 837 2 201 448 2 1100 1229 2 823 1528 2 504 1544 2 361 1133 2 1088 1491 2 564 1227 2 484 1439 2 40 154 2 663 1275 2 988 1353 2 103 1496 2 529 982 2 465 726 2 1441 1609 2 858 1678...
output:
432469389 435243083 499122177 499122177 829787609 499122177 499122177 804904146 769298409 469986033 499122177 499122177 606841122 503571031 260810735 150328567 582094515 254992895 210488507 499122177 238184989 383271412 783772468 312261328 499122177 956211490 508330899 499122177 499122177 265928621 ...
result:
ok 100000 numbers
Test #20:
score: 0
Accepted
time: 57ms
memory: 23608kb
input:
908 80013 2 594 1257 2 15 1649 2 349 736 3 531 777 1308 2 24 480 2 1061 1401 2 367 709 3 838 1048 1427 3 283 413 1588 2 513 1208 2 151 801 2 907 1149 3 250 458 1186 3 865 1412 1785 2 523 1726 2 400 1452 3 5 1481 1697 2 39 555 3 872 973 1755 2 52 287 3 603 835 1511 3 790 1001 1086 2 1066 1515 2 989 1...
output:
632546817 274424826 499122177 698761716 499122177 365205676 499122177 88714289 911798516 281291738 499122177 805357867 754761170 259946376 43362555 488685527 2192658 499122177 804704813 499122177 946903403 901640397 587720717 166656670 277636163 219433210 934425197 127515040 228760560 380589266 7115...
result:
ok 80013 numbers
Test #21:
score: 0
Accepted
time: 53ms
memory: 22092kb
input:
908 57015 5 435 731 844 986 993 3 837 1278 1523 5 282 558 916 1055 1423 4 66 377 1375 1474 5 213 915 1150 1367 1702 3 316 587 1564 3 1136 1363 1762 5 300 585 1284 1291 1361 3 115 141 305 4 436 624 1228 1504 4 416 490 764 1493 4 515 598 642 1603 5 43 260 505 1123 1249 3 748 1101 1637 2 576 749 5 230 ...
output:
988976599 129702419 755388476 676296593 243230068 690933289 542601916 569946365 748683265 226656245 579062397 239819203 832795720 506577775 499122177 389854255 241571803 499122177 499122177 87223422 12008562 953410021 780624479 499122177 490447832 695999711 194024541 811850361 451556207 384008170 60...
result:
ok 57015 numbers
Test #22:
score: 0
Accepted
time: 40ms
memory: 21792kb
input:
908 33295 4 48 210 601 928 7 137 412 1116 1138 1217 1304 1729 10 41 335 624 733 812 1370 1416 1653 1679 1743 5 113 123 399 1030 1719 4 1022 1238 1253 1804 4 35 46 817 1027 2 295 527 5 119 311 484 1011 1588 4 434 529 650 654 5 496 856 967 1342 1701 6 239 387 610 710 834 1303 8 346 459 626 913 1070 11...
output:
479553800 483145800 845059321 894502961 19997121 755783610 499122177 157575622 873463809 249350177 905302670 223023041 935854081 472767241 77979538 60842379 683141814 705050572 215061784 686975673 287559677 358024870 329045213 851501827 499122177 477991365 748683265 370020528 650370407 298825801 197...
result:
ok 33295 numbers
Test #23:
score: 0
Accepted
time: 25ms
memory: 21568kb
input:
908 9016 34 74 90 142 179 209 210 234 283 294 297 311 318 350 363 452 542 633 655 676 680 885 940 945 1062 1231 1321 1396 1481 1527 1558 1620 1667 1716 1726 28 15 192 204 251 354 355 398 426 438 605 640 702 824 1149 1166 1172 1224 1248 1266 1274 1296 1340 1364 1513 1606 1661 1719 1720 22 25 128 151 ...
output:
684850922 102685465 587602018 192803081 104356753 886094449 339644376 684905730 986235788 397866013 629989612 178560870 179916283 993853267 409989514 595179362 364598370 364432178 411029211 491675779 997621910 435973655 722810556 793831288 404271642 317295242 388266240 157032313 915948369 996397673 ...
result:
ok 9016 numbers
Test #24:
score: 0
Accepted
time: 19ms
memory: 22100kb
input:
908 1635 18 16 21 31 130 146 251 430 454 800 816 1019 1037 1128 1160 1163 1299 1654 1759 123 12 22 31 44 101 114 124 125 136 176 188 213 225 254 256 257 258 293 298 325 351 355 361 370 372 405 422 434 435 443 550 582 596 601 604 606 619 641 645 647 668 701 718 723 734 737 743 765 778 796 797 813 822...
output:
776414659 966574330 929954042 583747197 281282988 434326834 31556607 899407597 961260367 570768904 423675446 658161366 382009235 933429025 925465940 186719797 783228767 722585074 552223410 233334409 512223827 435519626 190286079 392230404 976978121 856828918 195264966 810478712 444283232 17936506 99...
result:
ok 1635 numbers
Test #25:
score: 0
Accepted
time: 15ms
memory: 20036kb
input:
908 438 604 4 6 9 11 14 15 19 21 24 28 29 34 37 38 39 44 45 47 52 53 54 55 57 60 62 63 75 79 81 82 86 87 90 91 95 97 100 105 106 108 110 111 113 115 116 118 119 122 128 130 131 133 134 138 139 141 142 147 154 159 160 166 170 172 178 179 183 185 192 193 194 195 196 205 211 212 213 216 221 222 231 235...
output:
8874719 978103948 216347762 150730405 234108521 403971551 871699306 492073378 258631866 616427154 142870225 593743354 127762407 665284909 867565706 973174176 597870964 932641423 908730094 77063154 668119019 370933544 290374999 20996680 165936721 697304357 631693643 348986941 658126902 198323352 3341...
result:
ok 438 numbers
Test #26:
score: 0
Accepted
time: 62ms
memory: 24508kb
input:
1000 100000 2 5 1306 2 809 1238 2 106 1911 2 322 760 2 765 1915 2 1706 1943 2 305 792 2 250 1191 2 152 1802 2 421 1720 2 218 277 2 940 1499 2 38 657 2 157 543 2 1496 1654 2 1222 1600 2 448 1475 2 629 1189 2 968 1433 2 483 536 2 470 1322 2 101 206 2 809 1546 2 142 1679 2 998 1251 2 206 1330 2 6 297 2...
output:
461072407 618532200 635672046 499122177 150761876 536232691 499122177 16863774 183968102 365296282 499122177 332550455 499122177 499122177 530974872 833563576 393138104 896730731 184585004 499122177 126148624 499122177 531464645 123018767 379597290 261949548 499122177 499122177 583253406 725478266 4...
result:
ok 100000 numbers
Test #27:
score: 0
Accepted
time: 66ms
memory: 24356kb
input:
1000 80037 2 790 1432 3 196 751 1622 3 55 291 1378 2 367 1611 3 336 513 1720 3 544 857 1477 2 19 863 3 1315 1439 1803 3 309 1069 1529 2 275 1998 3 531 1114 1174 2 1038 1715 2 424 830 2 284 317 2 89 913 3 638 1473 1984 3 76 368 1925 3 1039 1076 1372 3 398 904 1788 2 4 816 3 273 1026 1727 3 254 811 19...
output:
64360552 680147341 924586857 308333209 614857370 882591355 499122177 576098832 110247542 128928877 176768765 336267947 499122177 499122177 499122177 244882497 370990200 267750996 876918713 499122177 403509656 324491909 876752317 697133465 132265652 544116326 89094649 748683265 473686315 526858327 67...
result:
ok 80037 numbers
Test #28:
score: 0
Accepted
time: 41ms
memory: 22272kb
input:
1000 57071 4 453 939 1102 1240 4 42 632 1262 1776 4 46 777 1301 1988 4 309 542 609 665 5 451 896 917 1322 1460 5 281 1467 1760 1815 1847 2 833 1374 4 519 802 1365 1562 5 269 477 935 1400 1485 2 208 1746 2 883 1099 3 565 1267 1324 2 451 1919 3 888 1754 1961 2 254 465 2 436 831 2 799 1897 2 1640 1694 ...
output:
334164362 63611945 468356671 873463809 463163257 636386848 213774240 304964654 946112830 175983160 727959123 802929023 633805109 313596787 499122177 499122177 176865197 278032754 447336726 612527929 891388978 150761876 499122177 292229500 508451066 862126345 809312824 807242786 832074471 218869217 9...
result:
ok 57071 numbers
Test #29:
score: 0
Accepted
time: 40ms
memory: 21976kb
input:
1000 33411 9 186 408 494 520 549 802 1060 1422 1942 8 21 312 406 478 495 613 652 1553 8 626 671 793 839 990 1197 1624 1826 8 712 923 988 1439 1757 1831 1959 1961 5 632 640 872 1687 1727 10 348 395 608 762 1353 1382 1688 1820 1884 1988 2 1150 1612 7 193 261 301 371 638 1594 1775 3 451 1822 1913 5 264...
output:
783071650 879361056 712438530 87941039 752527806 576201403 93051353 458068021 876377918 461888158 389816871 889156906 869579673 23144493 111925156 472751060 635526842 671610399 113556153 909221012 810730991 723888316 514301430 205496995 242426632 564212446 499122177 599529771 396121394 124062330 445...
result:
ok 33411 numbers
Test #30:
score: 0
Accepted
time: 25ms
memory: 21656kb
input:
1000 9065 10 48 64 213 581 1170 1302 1337 1551 1682 1999 7 1 2 1038 1110 1724 1791 1911 15 39 391 486 576 592 688 822 847 925 933 940 991 1021 1362 1933 9 720 762 872 929 950 955 1590 1755 1899 11 109 129 214 240 379 817 1321 1473 1594 1612 1657 35 40 60 61 180 235 325 362 544 610 627 642 662 679 74...
output:
898795304 69360371 150329788 697099451 407149592 634852290 538579791 652623196 1200742 47685366 270024627 976855118 488736876 880042496 59777035 577543744 712415117 495931564 566660830 667332267 162545259 748005013 903952572 467763975 771446190 522970315 262057830 20722403 982369038 181876703 293327...
result:
ok 9065 numbers
Test #31:
score: 0
Accepted
time: 27ms
memory: 21292kb
input:
1000 1683 128 3 17 33 46 50 55 58 63 73 85 116 144 157 197 217 229 243 252 256 275 295 319 321 324 328 343 350 400 409 424 429 431 436 440 444 469 492 503 544 555 559 575 582 585 607 618 622 629 647 651 684 692 703 733 763 770 786 788 807 808 819 825 829 832 885 901 912 953 987 989 993 997 1001 1015...
output:
624712570 555970681 142276974 880338058 459253539 443842894 987754490 144538388 299714805 857067442 109504005 840964113 955909875 412556064 742721771 544084126 421008944 697955998 500966143 174496901 921107295 781175080 863440606 143642513 337736560 568585107 361418691 595833702 839430031 421188800 ...
result:
ok 1683 numbers
Test #32:
score: 0
Accepted
time: 17ms
memory: 19948kb
input:
1000 386 949 1 2 4 6 8 11 13 15 17 19 21 23 24 26 28 29 30 33 34 35 36 38 39 41 43 44 50 52 55 56 57 62 63 64 65 66 67 70 75 76 77 80 82 83 87 92 93 94 95 97 100 103 107 109 111 112 116 119 127 129 130 131 132 133 135 137 141 142 143 144 145 146 147 150 151 153 156 159 163 166 167 168 169 170 171 17...
output:
167324407 535384118 506186107 145446725 661673145 110891065 622909173 609757981 22965290 827842946 111216736 976515752 911003748 532549034 412402561 526791780 41604828 480442269 973186266 951176447 13638307 199501161 227038849 334337439 222703013 68805267 104559025 244072885 48164590 365506110 17838...
result:
ok 386 numbers
Test #33:
score: 0
Accepted
time: 62ms
memory: 23844kb
input:
40211 100000 2 13602 33495 2 22521 43095 2 9285 28105 2 36531 53101 2 34750 78552 2 17202 48763 2 565 18755 2 40308 69681 2 51120 51865 2 25067 35192 2 57801 74384 2 21421 63509 2 50036 57314 2 44264 73804 2 9301 79858 2 15277 33465 2 623 62871 2 46357 64170 2 44522 65729 2 33792 76118 2 35663 60797...
output:
499122177 791078450 499122177 580665213 833751686 775700222 499122177 262414963 795569380 499122177 976158321 386043343 31834524 282301057 772529712 499122177 432082522 614561649 835462479 29766727 79842648 499122177 977962810 783255856 497955563 148176883 588978251 499122177 876367501 517582948 499...
result:
ok 100000 numbers
Test #34:
score: 0
Accepted
time: 58ms
memory: 23776kb
input:
40211 80052 3 15025 28071 67073 3 20121 47324 80151 3 4354 18731 69746 2 39234 47988 2 67860 77836 2 27518 43441 2 16104 76277 2 25597 43070 3 6797 19240 78499 3 25873 43182 62700 2 63854 75614 2 22019 61500 2 67540 69024 3 12547 39522 67694 3 8683 17655 58907 3 17622 51181 53133 3 1945 8459 30728 2...
output:
420730842 989915855 768008305 152803540 166905870 125431040 793846988 157268460 803488160 478777783 896484159 978926632 854560034 432367293 756028075 139549303 748683265 499122177 23247947 982464384 505561127 289279150 926912423 840691100 486518797 817468665 476227643 132766919 154884223 904299652 8...
result:
ok 80052 numbers
Test #35:
score: 0
Accepted
time: 55ms
memory: 22328kb
input:
40211 57062 5 11931 36755 41746 50147 60386 2 16078 32674 4 3879 10666 18942 62605 4 1402 12452 14763 26574 3 19083 29460 35084 3 14397 35804 39734 2 32199 58961 3 52229 62612 79935 4 17350 42501 56545 64086 3 5685 27721 45226 5 1487 26753 37245 70835 76819 2 35852 37172 2 30252 71095 3 44056 53223 ...
output:
84410991 499122177 667325413 873463809 748683265 748683265 263516546 254986080 411902519 306448901 173536389 499122177 320982690 525677993 956196224 984286393 838584496 167513901 652945923 453915490 118461194 474054269 205749194 671230590 963629262 415033512 748683265 808822631 694645681 790334324 7...
result:
ok 57062 numbers
Test #36:
score: 0
Accepted
time: 38ms
memory: 22592kb
input:
40211 33279 2 47591 76705 8 19395 55380 59615 60904 65094 71224 78596 80036 5 512 9328 27590 31074 46996 10 33184 33563 34050 37740 45595 48505 49242 58487 64344 66126 10 16429 17094 20989 45988 47018 47277 50771 71499 78971 79828 8 12222 12425 13733 33408 58299 73087 77976 79336 2 50239 56822 7 744...
output:
341887307 376398411 702250192 955678420 594294777 292567501 607921281 730702711 802472277 84971699 147446120 435175100 585308749 260860182 302443565 652240886 257574454 342770735 748683265 595025614 533039552 189485594 148251195 748683265 899608858 328474034 453037009 687663041 401314970 182590638 7...
result:
ok 33279 numbers
Test #37:
score: 0
Accepted
time: 39ms
memory: 21592kb
input:
40211 9078 4 3478 14951 45751 55495 6 15182 38686 38821 50339 62027 72910 21 1247 2016 6383 8487 11391 14636 17795 21974 22068 25664 25792 43761 46294 46902 47841 51383 67438 70789 73260 77819 79953 35 5891 7959 9850 11276 12760 14330 14775 15242 15393 19093 20851 21040 23586 26147 26829 27084 29143...
output:
577329830 753006895 151777145 835483662 258548499 55415783 445767377 69422755 692113594 903230784 611606728 985897714 890377379 168443707 814252345 446883659 586784085 623191208 804159877 173755470 109716804 170251856 20051754 821513794 658913347 932933299 299156457 925971945 717944793 464004317 855...
result:
ok 9078 numbers
Test #38:
score: 0
Accepted
time: 53ms
memory: 21480kb
input:
40211 1641 23 1828 4791 5173 15025 16298 23113 28263 32438 36578 37786 37902 44461 46189 52703 56028 58416 60957 63349 65685 68710 68950 71410 73160 94 605 1353 1483 1843 1999 2818 3089 3823 4275 4314 5349 5840 8373 11089 11964 12194 12235 13140 13396 16415 16798 17142 18713 20144 21080 21114 21532 ...
output:
51225244 627364892 963081936 844376698 611200490 554201106 504605322 841547844 631754462 39467946 639573902 642284583 33356843 156045716 414282305 678495039 968956748 608034004 774299046 567976548 653463382 821316633 211919471 155073027 73734216 403646846 638995246 489360206 883821795 44491016 68248...
result:
ok 1641 numbers
Test #39:
score: 0
Accepted
time: 87ms
memory: 20592kb
input:
40211 338 314 112 120 666 1000 1051 1144 1330 1339 2308 2795 3079 3278 3313 4741 4922 5048 5506 5883 5915 6506 6554 6869 7002 7062 7155 7315 7439 7495 7604 7662 8491 8496 8513 8556 8809 9104 9326 9744 9794 10338 10343 10573 10745 10922 11660 11888 12034 12550 12616 13142 13635 13805 13832 13846 1441...
output:
909102945 550048933 628553834 509511038 52295539 716451730 651106321 843912336 797007977 959284150 831979337 784616593 923010935 354114487 853118794 535736075 660687157 719658207 793270585 848165173 17775155 782042320 607190672 987262603 390356724 727454030 452380949 6408365 415939672 169728638 9084...
result:
ok 338 numbers
Test #40:
score: 0
Accepted
time: 24ms
memory: 19744kb
input:
40211 31 6169 22 35 58 59 62 70 76 93 116 133 141 176 189 204 239 249 253 274 280 285 306 315 335 341 355 357 364 416 422 427 459 464 475 480 485 487 491 518 519 533 572 575 581 595 614 620 632 638 650 660 684 699 720 723 724 739 743 749 760 797 802 806 807 817 836 838 853 881 897 915 917 930 944 94...
output:
1036046 831863415 894838905 4630371 361432695 42354724 413624923 529199965 369623750 266747881 64167554 369752582 252823200 318643752 341768866 629370394 537844080 130193613 132143234 36484111 791751265 845708003 870008445 151601689 363937426 916891587 937508455 944692649 615294192 435383662 499122177
result:
ok 31 numbers
Test #41:
score: 0
Accepted
time: 31ms
memory: 19668kb
input:
40211 22 39282 2 10 11 14 19 20 22 24 25 26 27 30 36 39 42 43 45 46 48 50 53 54 58 59 60 63 67 68 69 70 71 72 76 77 83 85 89 90 92 94 96 97 101 106 110 112 117 122 124 127 128 129 130 131 133 134 136 137 138 143 144 146 147 148 149 150 151 153 154 155 160 161 162 165 167 169 170 171 172 175 176 179 ...
output:
478670876 967954284 303712175 439254500 796544729 573615028 364894511 657322566 621419904 405561863 872417004 119271243 512442014 132855204 716940153 817507908 174706273 773712504 244177656 807371261 496442717 540505489
result:
ok 22 numbers
Test #42:
score: 0
Accepted
time: 63ms
memory: 23900kb
input:
97708 100000 2 88069 93693 2 24671 96212 2 21203 81148 2 70751 151047 2 47680 88488 2 63454 145578 2 92202 151392 2 48183 176030 2 9366 112306 2 86876 89322 2 48051 169014 2 103864 135648 2 190098 194567 2 29292 139808 2 66965 110008 2 19276 175620 2 31932 110886 2 20494 35870 2 100687 118390 2 8737...
output:
499122177 499122177 499122177 76630794 499122177 154745141 442853957 397991002 371605821 499122177 275626371 729653872 784117009 527139403 402121200 36264089 929166763 499122177 231190266 499122177 239756571 499122177 499122177 410394036 254977129 499122177 499122177 499122177 862995551 323643602 49...
result:
ok 100000 numbers
Test #43:
score: 0
Accepted
time: 61ms
memory: 24248kb
input:
97708 80027 2 158159 184036 2 132195 136447 3 9606 51981 123422 2 95863 108389 3 70134 162446 181160 2 88761 188745 2 39574 136561 2 138529 143168 2 22332 104573 2 8287 127136 3 75712 99740 120939 2 52072 58680 2 26479 160131 3 49556 79761 93840 3 72968 116216 175605 2 79161 170231 3 28367 76181 146...
output:
960060331 115868692 382154984 703165567 136998804 292681287 889469338 299724196 225548214 619233573 364606113 499122177 630241800 748683265 249952407 380303471 171228427 124802838 224779195 405397700 567379541 627336185 499122177 858761904 568936540 594738715 499122177 500343946 499122177 96477336 4...
result:
ok 80027 numbers
Test #44:
score: 0
Accepted
time: 53ms
memory: 22200kb
input:
97708 57098 3 53820 179692 191120 5 67746 80566 133552 142939 161404 4 74938 85935 140147 165840 5 17634 53826 59799 64186 156961 4 34683 36657 59694 82418 5 37792 68703 82234 89387 121831 4 122489 130225 143263 169711 3 99434 104182 116414 3 62619 84211 163255 4 43498 96705 110818 121917 4 12658 60...
output:
519920455 558874498 350573609 997826945 873463809 760698230 919485115 77951064 656565996 990575828 902311584 499122177 286773459 609410834 499122177 499122177 505169747 874032336 275466859 499122177 297227483 388390197 250221294 183013697 275577182 643903625 556275303 683203597 800465086 168779889 1...
result:
ok 57098 numbers
Test #45:
score: 0
Accepted
time: 47ms
memory: 22280kb
input:
97708 33348 6 8507 10029 29200 95597 107354 166076 2 111950 173530 7 51194 65960 68122 69672 101711 150904 186855 5 2852 48680 157507 163924 167888 4 15684 42308 59250 62869 10 46017 51044 52319 84520 151704 163693 166319 170193 172608 175093 2 44391 118767 2 60818 100936 7 6594 32932 44841 68708 70...
output:
407356192 97859851 661593495 188614468 873463809 530556800 152080790 844491394 199454390 427747431 172671157 781617452 325006617 665229916 948393817 185252302 86372365 35579346 78141977 342346364 116139693 70542222 314309392 896393363 337957569 282536175 677131016 231896472 574872775 731539690 15597...
result:
ok 33348 numbers
Test #46:
score: 0
Accepted
time: 53ms
memory: 21564kb
input:
97708 9129 2 132548 150554 4 32407 39091 56176 83952 27 4519 6309 19617 40948 64004 67529 74510 77125 81645 86091 92995 95125 97947 98033 111083 111477 117824 121571 124131 133502 143917 145338 147077 161841 172159 180381 186843 2 58230 174244 21 20303 23352 25401 37881 42737 56562 74547 76664 85209...
output:
367813225 873463809 298488149 697833479 569335789 368414215 302279488 488732966 272802742 729629117 389812209 620039997 435075253 192109715 561732711 670047903 914117024 186245527 17173023 823551686 286388214 306647001 866478866 894111165 538740712 475995527 776798133 120048612 862079427 576127426 6...
result:
ok 9129 numbers
Test #47:
score: 0
Accepted
time: 96ms
memory: 21948kb
input:
97708 1694 210 184 423 1125 1279 1525 1686 2131 2674 3229 3534 3881 6096 9069 9108 11790 12970 14445 15790 15860 16048 16758 16958 18050 20304 21685 22003 23314 23863 25767 25933 26931 30555 30610 32867 35470 35985 40191 40522 40800 42919 44133 45430 46403 48212 48555 48803 51991 53962 54475 54742 5...
output:
752663287 201023064 669069412 193607465 555039547 178003999 889822735 527786001 966346242 811069985 632746179 345387016 272266366 529054249 669256432 194471525 118182414 275992445 291489509 622417893 622256951 931113666 22157204 166677410 777053115 388437084 712908109 54663584 659725069 452851406 93...
result:
ok 1694 numbers
Test #48:
score: 0
Accepted
time: 205ms
memory: 19684kb
input:
97708 329 315 51 713 804 989 1154 2271 2638 2977 5536 5807 5873 6108 6474 6817 8339 8563 10221 10268 10485 10761 11271 11945 13030 13038 13877 13928 13934 14523 15367 15399 15912 18196 19140 19467 20560 22140 22391 23149 23875 24007 27214 28345 28616 29235 29743 29787 29805 29845 30023 30076 30130 3...
output:
826627229 310678943 143697311 146407897 253295313 493805795 280930399 269810892 344693529 384089239 871337013 458556404 186705236 670405469 342597908 965565021 676375929 953219393 292293188 422381327 540139346 125223160 633090261 890763298 500496268 599016597 574778705 229127890 974806784 420564346 ...
result:
ok 329 numbers
Test #49:
score: 0
Accepted
time: 55ms
memory: 19528kb
input:
97708 41 9332 63 89 104 130 178 212 219 220 233 252 343 356 362 363 393 407 437 446 483 528 537 544 548 566 589 594 596 597 631 644 694 699 704 728 759 765 813 861 863 888 1000 1024 1079 1080 1083 1086 1089 1113 1115 1116 1121 1122 1131 1139 1197 1228 1230 1238 1327 1339 1357 1361 1373 1401 1403 142...
output:
84982392 294806670 950992952 38980770 262708146 706895230 2459215 514541406 555793538 715535129 596993502 841927187 279686801 113916663 817616002 26162431 841623794 682415979 342095125 239731850 228227981 438568623 832161974 933656561 901373102 215324301 557132998 603600805 405204195 305261672 86248...
result:
ok 41 numbers
Test #50:
score: 0
Accepted
time: 28ms
memory: 19664kb
input:
97708 10 17088 5 50 54 79 85 93 104 113 115 124 132 137 139 149 154 159 187 195 197 201 223 248 251 266 289 325 345 346 354 356 369 390 392 394 397 402 404 415 419 459 461 470 484 528 538 558 561 599 612 624 625 641 652 656 668 685 688 697 711 735 736 760 777 784 811 816 821 837 839 842 856 888 914 ...
output:
21111525 363327815 777454095 47313089 551957667 958928282 356391017 7722145 147767611 690674160
result:
ok 10 numbers
Test #51:
score: 0
Accepted
time: 34ms
memory: 19812kb
input:
97708 12 94932 1 2 3 6 9 10 16 17 19 21 23 24 27 30 32 35 36 37 40 41 43 47 48 49 50 54 55 58 61 65 66 70 75 76 77 78 81 84 87 89 92 96 97 99 101 104 105 108 113 114 116 119 123 125 126 127 130 133 134 136 137 139 140 142 143 144 147 150 154 157 158 159 160 161 162 163 165 171 173 174 175 177 181 18...
output:
108079605 198561844 209849845 915461630 524154985 91980678 485482416 103616798 846747078 497271263 664641410 82360953
result:
ok 12 numbers
Test #52:
score: 0
Accepted
time: 67ms
memory: 24060kb
input:
100000 100000 2 29228 55567 2 72565 131240 2 3034 50885 2 98869 190122 2 23106 101723 2 40487 100032 2 7652 8930 2 151873 157161 2 189151 191479 2 73609 90306 2 57234 137828 2 51530 88463 2 128733 149404 2 37125 155143 2 26538 184887 2 35597 144639 2 28131 186998 2 6635 101570 2 54534 55284 2 47470 ...
output:
499122177 48471493 499122177 677556152 424495578 470364141 499122177 993592189 167328542 499122177 394788742 499122177 730331985 640279117 373183263 558125583 267271798 58289205 499122177 499122177 103152381 988141101 238030699 143781528 217644702 277759466 499122177 499122177 11428575 108255937 499...
result:
ok 100000 numbers
Test #53:
score: 0
Accepted
time: 56ms
memory: 23540kb
input:
100000 80034 2 91291 137939 3 37677 48680 51779 2 159741 194989 3 110263 181808 197820 3 53848 67632 193853 2 92278 100698 3 57493 60802 101683 2 41351 193956 2 25650 54942 2 17109 145294 2 89295 194112 3 50624 115659 172316 3 10981 88781 141746 2 157413 194394 2 11985 27438 2 33174 186029 3 19713 8...
output:
514173216 748683265 593812298 99677312 351766830 549836432 588468841 559237509 499122177 437067417 637440004 448802963 63351697 691552774 499122177 229943922 228866964 499122177 499122177 414432258 61970110 466493883 499122177 426043197 458862378 606683014 748683265 447542792 446567332 298861527 113...
result:
ok 80034 numbers
Test #54:
score: 0
Accepted
time: 48ms
memory: 22100kb
input:
100000 57065 3 31814 132609 139732 2 149310 169875 5 6905 48310 140975 187058 197066 5 35621 47922 59606 131482 152435 5 3648 100742 105852 155240 158949 4 70489 113767 126586 165239 3 45286 94719 186476 2 92683 163400 4 29058 136279 144753 191459 5 97471 107779 118400 127268 156491 4 10941 92183 12...
output:
113347476 967789215 44723078 778034692 338975918 514987191 712578624 285995897 854846327 627167791 323530456 873463809 795186711 672595023 748683265 905716385 351373843 391060827 395362176 963736916 163468323 462266701 191441015 443681673 95251433 873463809 389697770 604467184 297599768 475024265 66...
result:
ok 57065 numbers
Test #55:
score: 0
Accepted
time: 47ms
memory: 21760kb
input:
100000 33265 8 7857 91632 107628 124249 126391 129551 131655 180388 8 15919 28371 112144 139496 179976 189835 196041 197292 2 72539 98163 10 26801 36576 46107 97762 116993 135500 145126 162353 166539 174881 8 7796 14080 45331 71103 78107 101046 124404 144796 4 5885 73705 118259 197100 7 17753 34990 ...
output:
304377356 126106778 499122177 830955227 119664251 598032527 942918923 120250773 748683265 827121215 461728686 269066273 851747846 651098874 541525260 142076613 980160799 349639945 892815811 640889720 499122177 236053634 947708373 747396430 501673208 892140962 128205527 261639859 68397050 878695962 5...
result:
ok 33265 numbers
Test #56:
score: 0
Accepted
time: 57ms
memory: 21620kb
input:
100000 9123 33 1949 2573 4808 7879 25502 36558 41865 42100 48194 79665 83343 85827 89543 89674 98352 106228 108403 115089 128266 131190 137216 137336 137758 139346 145392 168911 170984 173485 183349 196253 196578 199032 199416 24 7660 8419 9268 11417 19999 28152 30634 35813 46702 69006 92662 101357 ...
output:
8036996 412496751 819691976 255968244 362645102 633544193 499122177 658544619 756373295 836865870 193944996 488034788 904374611 940826757 856176052 673807124 138738954 242807754 344104474 379281490 922345910 442459837 53037081 48700879 203476899 385261655 778551927 249253893 350278477 16891307 59260...
result:
ok 9123 numbers
Test #57:
score: 0
Accepted
time: 99ms
memory: 21084kb
input:
100000 1682 15 9737 14538 23088 27548 30785 69160 91143 94089 109590 111453 119867 124542 140972 164681 194827 142 423 1639 2296 4573 7881 11953 14526 14905 17071 18112 19649 20717 21190 24072 25290 30963 31242 31413 31504 31794 34281 36369 39562 42153 43454 46127 46401 49631 49750 50018 51464 53433...
output:
404432872 200427783 559886419 611004793 82845858 812585797 176084492 979018438 565731838 202917778 676811088 97009725 578599018 266529891 987041802 463908526 751370079 667015422 987255592 604978534 840052571 307427590 236732280 272652028 392462458 802216481 50662312 897850361 970487493 197805099 328...
result:
ok 1682 numbers
Test #58:
score: 0
Accepted
time: 217ms
memory: 19812kb
input:
100000 330 795 420 1485 1665 1768 1920 2719 2746 3154 3438 3872 4084 4477 4544 4699 5000 5371 5454 5634 5668 5812 6191 6276 6329 6684 7129 7207 7565 7647 7650 7813 7820 8171 8209 8363 8783 8886 8999 9341 9345 9351 9596 9633 10559 10625 11002 11358 11483 11813 11821 12006 12465 12817 13348 13356 1337...
output:
829401702 77291120 585505198 296373014 279881227 351078880 590277059 297728842 910686778 297402750 712743110 489270684 370352468 972142116 581599036 512214067 728284170 689334055 502845201 286008421 406919145 117677592 107323355 974558192 79362490 765924265 360173588 387085923 424022572 16820553 898...
result:
ok 330 numbers
Test #59:
score: 0
Accepted
time: 57ms
memory: 19712kb
input:
100000 34 11741 67 71 76 99 106 108 149 155 173 187 196 218 259 260 273 274 280 281 295 296 323 330 343 354 379 403 441 444 477 482 483 487 508 514 523 542 575 579 589 599 600 625 628 642 675 682 685 694 719 743 754 784 787 813 886 918 928 947 950 953 969 987 991 993 994 1013 1040 1059 1081 1096 109...
output:
211233690 869662802 469698400 386348969 276139610 719583573 139977588 745751123 610604954 443325156 476350691 209730042 336386742 45460388 562690296 763340284 288131221 246639531 614650873 476804029 666357445 596799536 800196949 241147107 758343227 72844737 404896503 128701286 604358652 307234044 15...
result:
ok 34 numbers
Test #60:
score: 0
Accepted
time: 28ms
memory: 19776kb
input:
100000 14 49898 5 7 12 13 16 17 24 25 28 30 34 42 51 52 60 61 63 64 65 72 77 85 86 88 89 93 94 102 103 109 113 120 123 124 125 130 131 133 140 142 148 150 155 157 160 161 171 172 177 180 188 189 191 193 194 202 203 204 206 212 215 216 225 226 236 238 239 242 244 248 251 253 256 257 260 270 271 275 2...
output:
340999175 721130433 577213460 648462041 465348219 301946739 608358091 186829406 687223458 89430701 341073979 50498726 20529624 793785276
result:
ok 14 numbers
Test #61:
score: 0
Accepted
time: 59ms
memory: 19732kb
input:
100000 17 72526 4 6 9 16 17 19 20 22 24 25 33 35 38 40 41 43 45 48 49 50 52 54 56 57 58 59 61 62 63 68 71 72 74 76 77 81 82 86 87 88 93 96 98 99 103 116 118 121 124 125 128 130 136 138 139 146 147 148 149 152 159 161 162 164 165 170 171 174 176 179 182 185 186 188 189 190 196 197 201 210 211 214 215...
output:
331285972 372310292 326140021 906143479 42641445 4612007 369950564 12991424 232217368 829558457 903169295 623469548 683610930 867339096 321474711 628581969 183318550
result:
ok 17 numbers
Test #62:
score: 0
Accepted
time: 13ms
memory: 19868kb
input:
100000 2 100000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98...
output:
714368571 714368571
result:
ok 2 number(s): "714368571 714368571"
Test #63:
score: 0
Accepted
time: 214ms
memory: 20868kb
input:
100000 630 436 1122 1883 3081 3123 3238 3997 4005 4245 4654 4684 6532 6860 7178 7321 7625 7825 7828 8320 8701 8745 9636 10402 11544 11898 12066 12665 12751 13364 13876 14047 14798 14954 15336 16124 16170 16843 17565 17568 17664 17842 17948 18590 18769 18877 18939 19104 19169 19624 19796 20264 20297 ...
output:
683897108 556176061 333924022 939675264 203809806 781788978 693726866 887246202 643951793 580924535 382478863 469945039 986705315 132831003 259437609 288405641 326792022 60750633 795227169 570187469 529160463 548986939 22225853 671068560 475508558 481173915 992446466 385044880 528006533 575925919 17...
result:
ok 630 numbers
Test #64:
score: 0
Accepted
time: 222ms
memory: 20388kb
input:
100000 446 446 283 730 765 1016 2388 2626 2700 3135 3698 5720 7392 7987 8107 8140 8242 9953 11188 11765 13753 13827 14141 14230 15278 15360 15603 16301 16309 16375 17477 18159 18581 19030 19139 19261 19588 19795 20079 20298 20639 20939 21105 21279 22458 22870 22976 22981 23258 23588 23621 23854 2387...
output:
463800890 313093876 684855887 71053911 759066640 165953542 407320842 765303571 186572820 497211868 686254181 707075903 529544803 105092 162785221 837669428 460179705 279588656 719466718 562553816 64379647 779960254 603718782 158444057 244161274 690115950 243020841 58606523 765187694 100191512 854037...
result:
ok 446 numbers
Test #65:
score: 0
Accepted
time: 188ms
memory: 21456kb
input:
100000 630 449 100344 100560 100587 100719 100855 101076 101126 101215 101313 101666 101684 101800 102135 102739 102780 102848 102907 102986 103184 103505 103841 103980 104151 104189 104848 105036 105090 105479 106175 106601 106721 106914 107701 108352 108465 108566 108659 108852 108988 109072 10918...
output:
587379009 82318746 944436535 287133792 759455435 339062527 270942142 541970102 385950002 737429325 922112660 243099512 786602391 132330484 938079108 196062137 872449271 658329896 671091152 612063522 152061541 585263909 606786950 493937786 525300793 929654852 770986736 994145468 744233080 838059146 2...
result:
ok 630 numbers
Test #66:
score: 0
Accepted
time: 187ms
memory: 20308kb
input:
100000 446 234 100090 100149 100540 101381 101689 102831 103090 103164 104821 104917 105973 107010 107172 107520 108138 110243 110507 110527 110639 111499 111763 112406 112599 112654 113407 113923 114028 114581 115124 116504 116849 117092 117398 119165 119440 119526 119749 119787 119887 119926 11997...
output:
210607019 320548775 753305785 525041321 23040368 494473674 43155017 499207099 789355876 362657357 730585840 301549872 907542944 564701435 235392659 113439273 358947962 641868217 576567990 489726403 181289607 189822505 620852091 257321633 765581947 664578630 797892186 108502165 856208945 70832986 261...
result:
ok 446 numbers
Test #67:
score: 0
Accepted
time: 12ms
memory: 20256kb
input:
100000 2 100000 1 5 7 11 15 16 17 18 19 24 25 26 28 33 36 38 40 42 47 48 49 50 51 52 53 54 55 57 61 65 66 69 71 76 78 82 84 86 87 89 91 94 95 96 98 99 102 103 104 107 108 114 116 117 121 123 128 130 133 137 138 139 140 141 142 143 145 146 147 148 149 151 153 158 159 162 165 166 169 171 174 175 176 1...
output:
51542160 103084320
result:
ok 2 number(s): "51542160 103084320"
Test #68:
score: 0
Accepted
time: 33ms
memory: 21480kb
input:
100000 50001 2 72739 95607 2 181457 199496 2 915 29272 2 4236 84319 2 16775 56899 2 19315 67365 2 62431 187868 2 10873 93777 2 17316 195108 2 54869 119752 2 139464 179565 2 29718 198454 2 103641 126448 2 65205 185911 2 19231 124159 2 81087 146622 2 15506 108641 2 90990 124114 2 39640 186125 2 76046 ...
output:
499122177 245676502 499122177 499122177 499122177 499122177 531718163 499122177 308621445 233333853 560133194 929076690 464957483 892595790 746974015 291708021 836753743 508302415 639501396 469511780 864716222 980429546 494363133 691877860 728637495 785401019 139200263 728985678 499122177 211508961 ...
result:
ok 50001 numbers
Test #69:
score: 0
Accepted
time: 470ms
memory: 21552kb
input:
100000 630 326 100005 100012 100013 100043 100053 100061 100072 100101 100104 100110 100112 100124 100167 100187 100189 100190 100193 100195 100205 100228 100254 100256 100257 100266 100268 100285 100303 100329 100359 100361 100363 100367 100441 100445 100452 100461 100469 100477 100482 100488 10049...
output:
618068497 919246949 368055674 320067454 331502439 614528150 514952900 842551111 159242253 51951267 683326724 789070163 964070293 66608963 431198478 158163482 170082505 206886152 164492717 402032340 965001713 896118775 245675093 483477051 145311787 861240583 550079508 444912348 685067317 300554969 23...
result:
ok 630 numbers