QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#212088 | #7435. Goedel Machine | zhouhuanyi | AC ✓ | 903ms | 471772kb | C++14 | 2.9kb | 2023-10-13 08:36:02 | 2023-10-13 08:36:03 |
Judging History
answer
#include<iostream>
#include<cstdio>
#include<vector>
#include<cmath>
#define N 100000
#define M 2000000
#define K 1200
#define mod 998244353
using namespace std;
int read()
{
char c=0;
int sum=0;
while (c<'0'||c>'9') c=getchar();
while ('0'<=c&&c<='9') sum=sum*10+c-'0',c=getchar();
return sum;
}
struct reads
{
int num,data;
};
int n,m,sz,sz2,Base,a[N+1],w[N+1],block[N+1],block2[N+1],tong[N+1],length,l[N+1],r[N+1],ans[N+1],cnt[K+1],res[N+1][K+1],ds[N+1],ds2[N+1],ds3[N+1],ft[N+1],ft2[N+1];
bool nprime[N+1];
vector<int>p[N+1];
vector<int>v[N+1];
vector<int>delta[N+1];
vector<reads>vs[N+1];
vector<reads>qt[N+1];
vector<reads>st[N+1];
void adder(int x,int d)
{
for (int i=ft[block2[x]];i<=x;++i) ds[i]=1ll*ds[i]*d%mod;
for (int i=ft2[block[x]];i<=block2[x]-1;++i) ds2[i]=1ll*ds2[i]*d%mod;
for (int i=1;i<=block[x]-1;++i) ds3[i]=1ll*ds3[i]*d%mod;
return;
}
int query(int x)
{
return 1ll*ds[x]*ds2[block2[x]]%mod*ds3[block[x]]%mod;
}
int main()
{
int x,d,rst;
n=read(),m=read(),sz=max((int)(pow(n,2.0/3)),1),sz2=max((int)(pow(n,1.0/3)),1);
for (int i=1;i<=n;++i)
{
block[i]=(i-1)/sz+1;
for (int j=(i-1)*sz+1;j<=min(i*sz,n);++j) block2[j]=block2[(i-1)*sz]+(j-(i-1)*sz-1)/sz2+1;
}
for (int i=n;i>=1;--i) ft[block2[i]]=i,ft2[block[i]]=block2[i];
for (int i=2;i<=N;++i)
if (!nprime[i])
{
w[i]=i;
for (int j=(i<<1);j<=N;j+=i) w[j]=i,nprime[j]=1;
}
for (int i=1;i<=n;++i)
{
x=a[i]=read(),rst=1,d=0,ds[i]=ds2[i]=ds3[i]=1;
while (x!=1)
{
if (w[x]!=d) rst=1;
rst*=w[x],d=w[x],x/=w[x],p[rst].push_back(i);
}
}
for (int i=1;i<=N;++i) Base+=p[i].size();
Base=sqrt(Base);
for (int i=1;i<=N;++i)
if (!p[i].empty())
{
if (p[i].size()<=Base)
{
for (int j=0;j<p[i].size();++j) qt[p[i][j]].push_back((reads){i,j});
}
else
{
tong[++length]=i,delta[length].resize(p[i].size()+1),delta[length][0]=1;
for (int j=1;j<delta[length].size();++j) delta[length][j]=1ll*delta[length][j-1]*delta[length][j-1]%mod*w[i]%mod;
for (int j=0;j<p[i].size();++j) v[p[i][j]].push_back(length);
}
}
for (int i=1;i<=m;++i) l[i]=read(),r[i]=read(),ans[i]=1,vs[l[i]-1].push_back((reads){i,-1}),vs[r[i]].push_back((reads){i,1}),st[r[i]].push_back((reads){i,l[i]});
for (int i=1;i<=n;++i)
{
for (int j=0;j<v[i].size();++j) cnt[v[i][j]]++;
for (int j=0;j<vs[i].size();++j)
for (int k=1;k<=length;++k)
res[vs[i][j].num][k]+=cnt[k]*vs[i][j].data;
}
for (int i=1;i<=m;++i)
for (int j=1;j<=length;++j)
ans[i]=1ll*ans[i]*delta[j][res[i][j]]%mod;
for (int i=1;i<=n;++i)
{
for (int j=0;j<qt[i].size();++j)
{
adder(i,w[qt[i][j].num]);
for (int k=qt[i][j].data-1,tres=w[qt[i][j].num];k>=0;--k,tres=1ll*tres*tres%mod) adder(p[qt[i][j].num][k],tres);
}
for (int j=0;j<st[i].size();++j) ans[st[i][j].num]=1ll*ans[st[i][j].num]*query(st[i][j].data)%mod;
}
for (int i=1;i<=m;++i) printf("%d\n",ans[i]);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 6ms
memory: 24936kb
input:
10 10 99451 79232 47675 36180 59261 37320 36548 100000 79639 7649 3 6 2 2 5 8 6 9 4 5 1 6 4 8 5 5 4 8 7 7
output:
255876074 79232 77682770 727487500 147574274 278469822 895768663 59261 895768663 36548
result:
ok 10 lines
Test #2:
score: 0
Accepted
time: 462ms
memory: 446128kb
input:
100000 100000 49221 13001 66085 93441 82988 50931 26399 61403 91990 44123 52146 93362 93981 68176 23366 24517 31619 85599 34252 69247 22226 65129 50458 85194 30669 91220 78293 32621 96018 5039 40476 76263 86185 40340 68066 31795 77181 71385 78347 46167 17218 34843 38096 34458 41176 91005 95138 96411...
output:
41637149 312944770 751805955 577603392 96648220 861186581 283421799 395826968 961749545 466423350 102016562 943888703 578380061 138093455 139247566 835593717 227557672 576730506 406291005 693521187 688529017 27512099 62451828 5400102 400473309 188919572 748282962 305538676 990141104 785302325 884438...
result:
ok 100000 lines
Test #3:
score: 0
Accepted
time: 837ms
memory: 450592kb
input:
100000 100000 7281 69505 40010 11983 15545 73207 23527 71170 69162 29507 32668 57703 22942 80137 22629 71116 49635 26086 72164 19471 57692 3491 97802 53701 65855 64929 14864 30827 58467 69569 93237 31187 55705 91055 76899 7423 43798 10667 90385 73090 45096 43474 26102 46099 15772 65885 59929 43288 3...
output:
77791067 888035625 940279391 792159993 814321283 259101735 419292115 18907290 417191476 69542322 12992197 329193976 912691660 327247543 105233896 559143052 466545790 650714456 279608520 61696545 710289306 934505294 755880504 485290724 645491541 343221750 423656577 10325095 28765092 298071303 4535828...
result:
ok 100000 lines
Test #4:
score: 0
Accepted
time: 692ms
memory: 461268kb
input:
100000 100000 36195 68549 64308 29897 97471 99101 21738 74483 23088 26651 34198 65236 76367 63404 95274 40922 45483 39495 29169 12076 36825 64944 4809 81330 34887 87986 11095 82632 92990 22081 57371 95707 75447 12263 15480 64503 66187 60907 19773 52021 61819 41314 25755 56487 90899 33317 47353 84834...
output:
224714989 729973112 496257502 879774866 39254276 558617227 614654365 56186463 659895054 570218190 548312810 326710274 642137074 912495817 16239404 113044447 391947439 482097557 564420918 986597942 699831329 877599044 477731494 791156861 150399685 222778936 146338566 387472853 617896230 698479302 936...
result:
ok 100000 lines
Test #5:
score: 0
Accepted
time: 719ms
memory: 460108kb
input:
100000 100000 46073 82497 327 39956 49590 48786 54958 80195 81769 411 3447 73274 24006 61054 50384 88517 13451 79678 7877 62007 88443 26655 77956 27211 85391 8104 93262 12542 67592 47301 91107 48737 38898 54169 97317 34574 77666 47463 53899 95904 36245 9243 87739 71141 90890 99892 34301 42582 38746 ...
output:
336735533 270474877 701703771 449061705 447980553 488503179 603919656 115621547 355042865 235676020 767388568 119295655 231558690 878800933 681671660 990325780 503938337 619034778 628151135 405246651 149301365 762940889 104515375 698698563 700516752 31997042 659133679 331023531 15236336 138836537 10...
result:
ok 100000 lines
Test #6:
score: 0
Accepted
time: 691ms
memory: 461216kb
input:
100000 100000 36772 84454 80554 82135 9506 12658 3821 60910 71042 81606 39481 55206 19460 36556 99515 67413 4397 8310 30869 48407 66827 946 8692 96952 34581 4624 55029 76159 61943 26840 54712 16423 5680 36078 58580 69046 28857 24478 60174 37510 28463 92025 65740 96020 86862 51732 76467 74939 32010 5...
output:
509425987 668154352 101567606 938138113 341839177 936854855 708658199 462272318 541553315 379644836 214554869 340462982 310846093 409084376 991361700 184650747 904952955 838651338 290153930 673610061 226663054 58085631 590740498 639409167 957868255 511887180 313000803 589621391 330764470 262403588 3...
result:
ok 100000 lines
Test #7:
score: 0
Accepted
time: 674ms
memory: 457736kb
input:
100000 100000 50650 68954 97967 31244 5223 23722 98957 44100 19111 5171 85792 84176 54496 55079 2391 76120 35334 28179 71972 82051 50395 51438 75410 50601 6134 34330 53228 99204 22436 74490 91886 43520 19510 31909 27933 87383 43954 61462 35779 12443 72139 42129 47570 27935 19381 53558 62342 59214 63...
output:
843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 843081377 ...
result:
ok 100000 lines
Test #8:
score: 0
Accepted
time: 709ms
memory: 463296kb
input:
100000 100000 31135 84016 678 43173 94976 96170 21848 96519 99249 233 40464 33298 57558 28423 78106 92187 90342 7309 49864 15561 23725 57133 19046 22987 38729 98526 54168 15301 74187 86582 29285 73931 10292 21584 38262 61763 37278 62219 38395 92283 1715 49448 79786 13263 32039 11774 24771 9396 51612...
output:
665466607 402648878 143237209 611796185 8316351 605183715 49954549 146821443 782726831 343384435 892867540 796191048 503483582 770136144 446724865 371124568 887420767 529765900 742255239 595406030 54800797 918197843 14549290 784779806 560191182 327462526 214597490 257244913 217374462 820022012 56479...
result:
ok 100000 lines
Test #9:
score: 0
Accepted
time: 688ms
memory: 463012kb
input:
100000 100000 31247 41788 49388 23100 88563 81280 8460 16510 74409 73172 15550 79395 21111 85631 65879 7721 76592 39586 44846 37816 99797 32377 5802 6657 25221 58597 60414 40102 3250 65279 84073 23207 14214 35409 59762 31119 73056 74956 77401 12023 31094 48438 97259 60570 13311 84331 44880 45587 396...
output:
955532809 42093492 145263138 938798214 618803823 541129506 259478086 778285552 422517470 625104990 148127197 669130554 812637081 71784940 214152711 315185098 143698755 661102175 128268103 214715466 526856230 728154083 629093123 115328188 419619132 482298127 847942117 573955615 692631224 465478355 20...
result:
ok 100000 lines
Test #10:
score: 0
Accepted
time: 660ms
memory: 463296kb
input:
100000 100000 77640 17411 6520 16042 54140 72251 54932 17960 63981 48511 69296 77692 31070 76705 78474 63308 21919 83835 36959 28253 38549 13185 56727 55027 4628 31979 18990 40167 62650 14886 7775 55801 90378 71726 50738 7265 4453 1530 59396 45811 37605 66675 49988 42216 76717 55203 31649 59730 7171...
output:
726234927 444746245 373580856 678867114 731865533 334457417 673706019 896524691 225843001 678134394 62440328 534130652 738574149 143470885 816417757 260548616 378953864 33954696 817535384 294617287 284957762 63196118 770802629 384072293 216867652 629552769 812764522 501498726 717919619 333873952 977...
result:
ok 100000 lines
Test #11:
score: 0
Accepted
time: 4ms
memory: 29732kb
input:
1000 1000 93365 72893 53712 67035 7188 38825 76153 19187 100000 58845 55979 76372 69453 84879 59328 70428 28052 418 46478 35486 59898 34091 9843 97774 74861 1070 18722 49342 30645 82674 97288 77212 1010 97832 32553 75968 31676 56348 61633 21782 11045 17435 7724 17397 89885 7013 14690 5052 60809 1496...
output:
843275505 451133672 476208135 71041790 346518878 522573414 370714711 632515200 199006096 22974681 536275666 242246279 398829763 982983648 176967869 852467917 678122886 243954465 774377701 226092385 384679767 305347108 141332376 417171718 979612640 334455972 191492654 640162417 15291808 160434242 306...
result:
ok 1000 lines
Test #12:
score: 0
Accepted
time: 648ms
memory: 460172kb
input:
100000 100000 65454 57883 67523 98700 13253 62103 37988 81520 21259 68836 19187 6951 24434 25424 2129 11616 6251 41105 7779 9597 53904 35824 46290 73451 79018 65508 57774 44933 29728 24889 90556 37244 45484 78374 64809 78936 48061 27312 50360 88861 48042 95167 40935 16380 76765 58311 62146 12340 256...
output:
439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 439607691 ...
result:
ok 100000 lines
Test #13:
score: 0
Accepted
time: 692ms
memory: 463528kb
input:
100000 100000 546 2828 10794 87153 70117 13925 21744 49668 51376 87250 23658 63704 46130 69007 14682 82347 90973 86551 46859 28499 41308 36261 75701 89337 10416 22854 36717 48 24271 65099 93250 37330 42134 31220 72707 27625 78537 12539 65017 6785 4243 895 10839 44566 35841 42864 43699 29267 47683 24...
output:
829845869 318256309 929412558 705143041 648093656 317055005 516833743 603725000 540907753 14054720 679522993 260927588 180167492 617267881 470529061 266575980 410808760 645692948 979157941 737386756 402286087 298531429 913425764 92738417 545553954 707188761 778883593 579019205 56485011 130573607 186...
result:
ok 100000 lines
Test #14:
score: 0
Accepted
time: 698ms
memory: 463540kb
input:
100000 100000 78720 50980 59954 21392 84480 95360 92145 37999 68053 52621 97713 13549 35849 74909 30887 92587 60580 21803 50644 75762 77140 19291 53665 9807 18970 53691 28522 48709 95701 27587 63497 64412 47528 3914 93860 91731 43645 52155 95870 69149 41881 53934 17436 62545 63650 53858 78182 97383 ...
output:
853073741 593122713 988978183 56062125 589719594 892343640 101621847 852982744 809853308 341748883 602566680 547036689 993731094 616890152 810913946 777749727 175588779 815715795 742993172 670447886 96797212 321353959 528191879 134171403 433976366 598680880 101384123 685669545 813422716 257464984 11...
result:
ok 100000 lines
Test #15:
score: 0
Accepted
time: 696ms
memory: 463016kb
input:
100000 100000 31021 58986 90445 36293 11186 39087 88607 24692 69795 80439 43315 90518 51883 70234 17217 87336 40906 33944 11807 83525 33815 81889 83850 11870 51396 34553 86256 71493 77956 99715 87790 44613 15965 87714 87909 12699 1306 66180 10997 50491 92751 44751 12065 85919 33304 59020 25836 96491...
output:
764758347 919270167 805352161 50971806 501439924 945285791 973699182 584241459 259259682 302155702 431709765 425790945 815041745 250662774 139275017 29587601 824518842 454476505 989111721 412258520 286314346 160248558 917832867 880118778 117890880 768864360 133278050 978547772 608964465 740384528 45...
result:
ok 100000 lines
Test #16:
score: 0
Accepted
time: 649ms
memory: 460792kb
input:
100000 100000 99402 30786 85536 91085 9174 89998 51775 71985 61320 80383 44459 10927 69062 81368 99368 90961 44956 81438 86199 48546 60360 50145 10424 23834 79785 21831 30088 46258 69497 53409 88788 69778 68456 15772 82634 71051 95051 24878 35911 82332 66854 5556 12558 60227 2345 61565 51088 22765 4...
output:
379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 379291859 ...
result:
ok 100000 lines
Test #17:
score: 0
Accepted
time: 320ms
memory: 459372kb
input:
100000 100000 69 94 55 194 52 273 7 309 76 193 129 82 100 275 35 3 262 111 34 59 205 203 5 74 64 68 86 275 143 286 270 282 149 312 302 130 233 201 154 205 66 174 111 298 301 234 259 174 295 123 224 192 127 88 99 38 20 184 167 137 32 122 150 310 96 155 228 133 158 304 114 44 110 196 147 125 18 90 298...
output:
25785795 55167456 703478525 91816608 313924992 606400503 598453861 700514895 635411127 52304861 899363216 985265023 598190691 332803915 254329211 959416638 920084863 460404322 81202770 280902267 757257555 181883490 264626792 970756728 800497886 920084863 863709148 937463774 232822644 787414230 59819...
result:
ok 100000 lines
Test #18:
score: 0
Accepted
time: 313ms
memory: 459836kb
input:
100000 100000 135 57 208 9 309 130 98 244 75 238 316 294 223 14 210 31 146 140 25 230 156 269 123 138 171 237 47 269 130 205 259 109 310 28 102 142 270 120 137 198 312 150 81 94 78 102 68 246 2 7 83 92 50 264 195 267 310 116 61 118 48 170 217 86 89 204 80 1 253 62 144 254 17 284 309 55 259 92 314 58...
output:
133859964 52916528 989405212 98496663 901371618 146149926 70744790 562796060 638547277 117838424 989405212 989405212 42259571 289399367 497924405 869640830 71667613 623125323 189979663 912312901 780769145 674067694 964178724 543473896 71667613 296137913 792053203 763940088 704239438 145020647 296881...
result:
ok 100000 lines
Test #19:
score: 0
Accepted
time: 687ms
memory: 463760kb
input:
100000 100000 79441 37012 86648 82480 4495 94279 15099 92149 59477 93978 70072 29394 1017 1080 88124 66322 72439 21666 34973 43076 21568 74919 79688 78603 72628 29942 12753 35116 4474 68324 89409 71054 80782 76951 50571 12491 44058 1722 56799 92393 88145 70703 53942 83102 389 22813 1406 22069 66506 ...
output:
737567607 474838963 938869685 136669145 413940822 71508847 213269086 611228873 643758745 915702147 74640092 316989512 7064024 845177217 56220892 350964963 329859924 770746746 835312144 428443678 483147503 848846321 840602659 11952955 168253358 622212754 36909497 491312964 415555173 949266752 2335984...
result:
ok 100000 lines
Test #20:
score: 0
Accepted
time: 686ms
memory: 463208kb
input:
100000 100000 48693 54012 9126 6270 23282 28250 54544 6377 67152 15079 93805 38348 70763 36993 47156 28000 92548 38478 79266 38402 12309 61181 54669 75161 81219 40470 88866 17353 27864 55605 55338 27165 4585 13285 28727 76035 18226 20718 37559 94501 79675 51796 88135 51851 21820 96551 92541 43810 69...
output:
106662467 334576974 630601596 748417783 549001865 261644213 452237177 635613416 510943087 319619178 487007523 627000535 401270404 943502689 417276900 940570139 680818605 193289128 465876044 745982949 500965149 208374705 637575608 348656388 700292775 227908920 633831151 853751562 751694946 361087715 ...
result:
ok 100000 lines
Test #21:
score: 0
Accepted
time: 877ms
memory: 466268kb
input:
100000 100000 29784 1428 68908 18064 79496 75468 23244 89750 36528 30942 41082 77050 47047 31136 88515 25230 23535 65280 32732 77132 18975 81660 98352 35336 54350 56050 30432 93738 22473 70625 38100 96910 73682 84411 78771 85527 62376 83942 51120 24836 18762 55244 46354 39634 65872 15336 94152 49164...
output:
496114721 453848048 553080571 50832775 82793395 348032776 119482100 795069251 659512687 264241004 872713751 790968841 548974965 494013972 52576119 274666531 47929169 364671903 221031031 767788653 930335467 219680206 582701264 439707365 6339492 344544437 338630613 9203864 366740772 88537377 513801595...
result:
ok 100000 lines
Test #22:
score: 0
Accepted
time: 508ms
memory: 461012kb
input:
100000 100000 109 658 546 396 1 343 166 166 443 215 208 864 958 122 60 496 721 448 938 359 846 924 492 407 258 858 895 324 255 627 686 999 946 803 896 185 104 26 16 601 816 501 253 173 88 933 558 276 995 405 606 460 128 381 621 436 246 765 932 554 263 702 953 151 110 175 905 748 761 314 284 88 805 2...
output:
96129120 444402641 996665551 577256390 356218604 734794982 972598565 857565892 401730787 106322532 534638999 828290500 451344829 791048427 842678877 767590367 44660392 579747260 883978907 580260543 852509011 815354270 734794982 842676786 559884839 49432286 618556729 322617857 348045354 254017913 305...
result:
ok 100000 lines
Test #23:
score: 0
Accepted
time: 733ms
memory: 467024kb
input:
100000 100000 69888 19250 71916 96525 85918 61728 48336 31000 38790 11250 67628 57600 66660 11200 78288 63312 62678 68772 15336 40250 54747 95914 79164 76284 55566 97350 57375 81320 93420 38796 48314 40500 15048 39710 40600 91776 51212 70296 55068 82872 81522 2220 24860 17888 10050 84672 4080 14355 ...
output:
328759439 320375534 856637841 484261031 583607659 638537000 891694486 311920112 245299529 394482316 165247311 824750442 625423162 248835234 608078067 822394788 814197005 470820218 788902506 893765558 939216922 759713760 889832223 930725721 533196190 601865653 689826759 620270640 936313795 405359560 ...
result:
ok 100000 lines
Test #24:
score: 0
Accepted
time: 534ms
memory: 465500kb
input:
100000 100000 57630 57276 64152 86010 72732 19560 4620 48576 83840 12880 91500 1920 74550 41580 56940 30160 10332 67890 49530 58410 58968 66990 83226 65286 64848 29568 7320 60660 78736 90944 59346 74820 28420 77736 77140 75200 40250 74910 38592 93492 42672 66560 35244 32520 56862 64554 45318 69090 8...
output:
587251325 13151023 930181376 461067100 958998752 172461363 902139405 149707154 608900486 754583240 583238731 208486130 205588445 809792176 975419213 561959216 96018794 75218573 7929629 816313899 386916643 232303004 868358810 146281018 653365166 89596204 768625259 609039670 879778155 687329005 983638...
result:
ok 100000 lines
Test #25:
score: 0
Accepted
time: 428ms
memory: 464504kb
input:
100000 100000 61360 76800 74820 80652 70070 73710 45584 70380 88830 21560 83076 25536 74480 80080 22344 82720 48880 89088 46816 27060 78736 81720 53196 12720 33744 65880 51520 53928 75696 23520 58500 85260 90440 81720 15504 72720 12600 56784 90960 14490 89376 14640 96330 31668 94320 97760 59892 8160...
output:
35827972 654448190 387972411 56718018 270717359 295270169 991503668 57707994 619586775 764447480 823317503 158035298 384452100 304948922 868406666 214792360 358774454 466420552 372987598 564095865 293614746 93844253 54528991 205152346 512469535 600300385 40350458 58152351 142330799 493441552 1260801...
result:
ok 100000 lines
Test #26:
score: 0
Accepted
time: 295ms
memory: 462476kb
input:
100000 100000 21840 98280 85470 62400 42900 51744 42900 41580 52668 51870 59640 68376 85440 75768 86592 71610 70380 45360 59040 77520 89460 85800 41580 29568 50820 66360 81270 15960 94710 41580 12480 93024 14784 79560 60900 22176 84084 80730 34320 71232 80040 95200 96320 93366 54120 52920 81270 9996...
output:
574242778 808759804 419535962 973716062 481080438 125704521 101899703 958814346 679273680 4682312 125857505 89197784 363051153 145800362 169381681 590826456 871923471 243956279 151807815 801876227 542208897 958599433 220334480 6174570 293067755 518206695 378654011 89702360 420564371 136708802 876462...
result:
ok 100000 lines
Test #27:
score: 0
Accepted
time: 301ms
memory: 459716kb
input:
100000 100000 91350 75600 35880 36036 36480 85680 71610 89544 39270 69160 84360 39270 19320 60060 95940 42840 91980 38220 72540 84360 81180 68250 98560 27720 59670 85560 75240 58240 54264 30030 57960 86520 47040 83328 48048 31680 86940 92568 62040 98560 58140 93600 85680 97680 80640 86520 47040 5586...
output:
432653661 367532431 18671404 126886097 38994640 281986891 165667845 230925278 499026541 941479426 464321149 92133082 878431975 107200997 430421771 367532431 81151579 288631445 904771774 340473763 683797279 941479426 697907241 641328816 293926250 610251574 817019249 849015238 369061271 919410711 8582...
result:
ok 100000 lines
Test #28:
score: 0
Accepted
time: 325ms
memory: 459096kb
input:
100000 100000 73710 60480 87780 21840 65280 92400 50160 32760 68880 32760 99120 76560 40320 90480 99960 81840 31920 94248 80640 53760 96720 74256 42240 47880 36960 87780 44880 79800 97020 85008 49920 49920 41580 60720 92820 86940 57120 21840 88920 72240 86940 63840 93240 73920 64260 71760 54600 4914...
output:
563044232 150798282 393904393 752281869 519414240 752281869 847620385 558450087 413962106 679929934 272915850 268913435 685001167 542650265 132681312 413962106 544601277 801385416 153863679 322119726 598415694 919428291 220531691 621942307 853770562 842607582 127446431 563044232 352436880 735646145 ...
result:
ok 100000 lines
Test #29:
score: 0
Accepted
time: 120ms
memory: 459744kb
input:
100000 100000 60720 62160 77280 31920 84480 57120 62370 96096 96390 57120 93240 96390 83160 73080 76560 96096 76440 71760 41580 60720 97680 62370 98280 74256 78960 49140 91080 71760 99120 85800 64680 87780 82992 47880 99960 71820 62160 78540 82992 64260 83160 48048 83160 52080 82992 79560 95760 7524...
output:
922227795 949372933 107600865 285930920 110467611 519414240 651686880 249798871 419493488 192411748 134979310 23105831 584341585 127446431 80288197 355906572 354480800 419493488 813990636 847620385 651686880 326384668 752281869 648100429 220531691 220531691 734604461 352363909 537308679 869370103 26...
result:
ok 100000 lines
Test #30:
score: 0
Accepted
time: 92ms
memory: 457752kb
input:
100000 100000 85680 92400 78540 95760 96096 60060 92820 89760 87360 65520 57120 87360 65520 83160 92400 78540 57120 92400 95760 87780 73920 96096 63840 55440 63840 95760 43680 83160 92820 97440 43680 73920 92820 63840 73920 36960 85680 73920 57120 95760 68640 43680 92400 98280 96096 92820 92400 6384...
output:
476170342 44902321 909796933 63296622 155368461 204770221 176013114 526682263 984034080 155368461 543664950 70949516 99357352 535967720 324021050 743884769 318578842 651313057 1613787 166583433 718188183 413023217 774173866 44902321 444184018 436138159 249088295 702600009 629403804 347361501 6681898...
result:
ok 100000 lines
Test #31:
score: 0
Accepted
time: 92ms
memory: 456728kb
input:
100000 100000 73920 87360 87360 87360 73920 73920 73920 73920 73920 87360 87360 73920 73920 73920 87360 87360 87360 87360 87360 73920 73920 73920 87360 87360 73920 73920 87360 87360 73920 87360 87360 87360 73920 73920 87360 87360 87360 87360 73920 87360 73920 87360 87360 73920 73920 87360 87360 7392...
output:
385559085 176231730 188193900 51150113 696660931 243293190 371728284 628294376 883966629 296032958 600550139 245572689 296032958 800954551 597330978 296032958 691177786 628294376 165316099 165316099 188193900 835399806 652929883 462597314 808241435 310770492 268188749 537947600 259206081 625824009 2...
result:
ok 100000 lines
Test #32:
score: 0
Accepted
time: 119ms
memory: 459584kb
input:
100000 100000 57120 67320 73710 53760 62370 47880 85800 87360 53040 36960 83160 62160 87360 79560 74256 74256 70224 76560 60720 50160 78120 41580 99120 51480 72240 96096 48048 76440 84480 75240 67320 36960 53040 96720 80080 87780 78540 49140 79800 78960 18480 62160 57960 93840 85680 73080 64260 6072...
output:
202988051 506859356 23105831 178789078 506859356 10970506 800509433 260484378 762266574 836144207 389284518 506634242 919428291 393904393 220531691 831488976 648100429 134979310 915353245 800509433 53868339 621942307 220531691 598415694 975526555 760595925 389284518 788580764 439264348 558230556 724...
result:
ok 100000 lines
Test #33:
score: 0
Accepted
time: 487ms
memory: 460716kb
input:
100000 100000 109 658 546 396 1 343 166 166 443 215 208 864 958 122 60 496 721 448 938 359 846 924 492 407 258 858 895 324 255 627 686 999 946 803 896 185 104 26 16 601 816 501 253 173 88 933 558 276 995 405 606 460 128 381 621 436 246 765 932 554 263 702 953 151 110 175 905 748 761 314 284 88 805 2...
output:
96129120 444402641 996665551 577256390 356218604 734794982 972598565 857565892 401730787 106322532 534638999 828290500 451344829 791048427 842678877 767590367 44660392 579747260 883978907 580260543 852509011 815354270 734794982 842676786 559884839 49432286 618556729 322617857 348045354 254017913 305...
result:
ok 100000 lines
Test #34:
score: 0
Accepted
time: 116ms
memory: 459548kb
input:
100000 100000 62370 28560 27720 21840 54600 80640 85680 73920 80640 89760 96390 90480 62832 57120 94248 54600 89760 64680 73920 81900 86940 88920 96096 57960 54600 99960 68880 43680 91080 62370 96600 99120 81840 78960 67320 87780 94248 81840 83160 98280 96720 34320 72072 69300 59280 57120 78960 4914...
output:
802493754 224549868 256011520 869370103 519414240 352436880 159388106 608565904 422987361 243961704 542650265 401602222 150798282 259605855 110467611 506400361 752281869 869370103 607214070 202988051 533717364 788580764 491358814 556841997 527493641 734604461 355906572 19622072 127446431 690647585 2...
result:
ok 100000 lines
Test #35:
score: 0
Accepted
time: 64ms
memory: 457636kb
input:
100000 100000 76560 99840 81840 77220 64680 34320 76560 72240 85800 89760 96600 72072 96390 70224 87360 90480 89040 76440 31920 73080 85008 73080 97020 82992 86940 64680 44880 87780 84480 95760 51480 89040 90090 27720 85680 90090 47880 54600 47880 83160 28560 82992 83160 96720 90480 99120 97440 6864...
output:
698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 698234965 ...
result:
ok 100000 lines
Test #36:
score: 0
Accepted
time: 903ms
memory: 465260kb
input:
100000 100000 52377 66051 59004 39087 64557 891 45507 47178 17104 65636 76860 35440 67808 37184 10878 86702 27944 39568 85656 74800 43968 51636 15560 86870 32110 45975 74956 88076 93590 50430 59456 77675 93825 21248 81608 2478 64617 83130 15650 14420 82844 71076 31458 84208 89288 18868 20205 99708 4...
output:
439545354 607106718 594454417 66710271 490770012 696542186 363486440 259318375 915058267 387539064 996480790 807367657 232834298 797762465 841982021 275642229 391756704 731933920 936075336 466356799 194593076 99544892 935450497 331844506 844177258 100887651 748798419 659048094 192259269 530432977 12...
result:
ok 100000 lines
Test #37:
score: 0
Accepted
time: 851ms
memory: 466440kb
input:
100000 100000 48768 61728 30090 55968 9024 43173 41796 64168 93771 72030 81256 14756 88912 96740 90882 37296 36904 8280 96536 9625 70160 85338 97140 70004 33525 7384 90234 82656 43460 7328 46230 44440 35730 84256 31806 61120 93704 73640 58032 13744 64875 54272 82800 96026 12496 71508 29136 99024 193...
output:
64116447 476973084 385339952 741673482 339889281 338825377 700208224 565089686 847055259 37325023 855471504 66997319 893281774 408607298 311657905 817341543 7480486 5226987 530942049 570563756 837985492 229779385 979927477 351017802 139766345 402779679 245146681 372266319 305956827 692513946 9320994...
result:
ok 100000 lines
Test #38:
score: 0
Accepted
time: 777ms
memory: 467540kb
input:
100000 100000 63296 16592 95424 94572 43260 75660 39042 56672 24156 64928 40344 82800 31980 7328 95504 70864 96816 26048 35680 22032 87248 40095 75950 43328 33588 57348 28152 40488 70785 56440 23436 32700 71160 43600 94095 45441 85470 62775 54180 62568 30240 89248 77808 38928 45012 73476 87320 99104...
output:
340291864 422530392 234383641 469058628 72206844 639621569 953538197 835637880 975056511 850292279 513546521 228705271 410961106 993746590 295528533 757117925 229386137 126102956 678415830 804244610 972005400 405167192 690085908 738274949 528450507 140814243 154626728 688768467 238450614 487561563 8...
result:
ok 100000 lines
Test #39:
score: 0
Accepted
time: 715ms
memory: 467464kb
input:
100000 100000 51136 97000 29904 81576 74664 42552 97920 82720 87768 17408 71904 42000 84150 76800 88500 90912 8704 26973 63936 54360 76832 52000 86625 18648 77728 33504 28320 92592 75492 96768 34048 23200 85064 99904 82836 10624 47296 41832 97632 12384 89000 68760 13664 89400 19264 92288 93984 93072...
output:
180470091 927009062 836110191 722852652 295812711 702914028 786710751 825681942 389648946 855939479 295378663 378352092 966610036 772004408 825976558 699375624 892809569 26087576 185892843 183210875 983570057 545534856 205004043 408390186 744038901 399244557 900345382 220724389 692605844 533015117 6...
result:
ok 100000 lines
Test #40:
score: 0
Accepted
time: 701ms
memory: 467520kb
input:
100000 100000 65448 57344 87296 90048 41664 62694 49632 17424 99648 78976 96384 50176 63200 78528 93824 38656 98176 55936 52650 98368 24336 46272 79776 36608 95472 60480 48000 59584 84608 67872 14256 35640 81344 41984 92672 27968 83456 89667 1440 71280 11264 49536 63232 21632 65772 27540 88608 67968...
output:
43603079 577729170 391618663 997879767 754766076 265081275 401107404 943815510 51776360 403060323 763697296 723223955 345834014 392986723 24393608 251551983 538578551 36581809 683557221 288465693 342003771 744131290 82889926 473100736 313156614 239160540 462638045 968100783 770743598 290701550 35627...
result:
ok 100000 lines
Test #41:
score: 0
Accepted
time: 659ms
memory: 468824kb
input:
100000 100000 85632 67328 2688 35584 41216 59136 45440 71808 21760 92880 17152 71280 81648 47360 77184 32640 75520 29696 40960 90288 55080 87168 18560 65792 22656 72171 24320 27360 79296 90288 33984 55296 61152 79104 95488 9408 8704 63072 21888 87264 23680 18240 45600 1920 54272 35584 30400 76800 31...
output:
830510571 412276124 973636252 451557553 344419846 491432472 398257046 827700706 701405543 454330043 504502815 695991210 163511395 975512201 778475235 428378455 871402209 10498068 859247722 981965098 563687633 778475235 720657209 640431939 621894596 367594159 558937002 697363878 681918919 164312681 7...
result:
ok 100000 lines
Test #42:
score: 0
Accepted
time: 571ms
memory: 468664kb
input:
100000 100000 43776 51200 98816 98560 78400 37632 5632 38912 79360 50400 10752 26244 98560 33280 95616 93184 52416 90000 32768 90624 69888 96000 65024 30208 78400 23040 29952 48384 23808 13312 97536 23808 17408 91854 35712 88576 97152 19200 31104 81408 84864 60800 80000 98496 62976 72900 59904 3456 ...
output:
786688446 543667026 385007413 337831088 114056180 408819720 637900370 656581325 23263494 53854996 161937196 944297474 392990267 53854996 905679514 609504352 515010626 172753513 334046683 702938516 275941026 442570460 540951551 617180982 67400055 142933020 817011550 495071417 359297471 214380490 4758...
result:
ok 100000 lines
Test #43:
score: 0
Accepted
time: 448ms
memory: 467892kb
input:
100000 100000 49152 88320 94464 10240 19200 72960 80640 84992 58320 4608 57024 88064 76032 47104 5120 78848 72000 38400 29696 48000 29184 58752 82432 17920 23040 51840 51200 62464 33280 70656 16384 24192 17920 76032 44032 38016 72960 58368 74752 88704 85536 37632 28800 2048 25344 80640 69120 71680 2...
output:
890195834 307621966 488777401 817506387 450392384 77601716 172205999 967679535 18804074 931393110 442918302 149308307 699949540 585552032 967679535 74809733 140896129 939764673 811103968 195935120 172205999 906033874 523746394 887977829 686596836 140896129 514356341 695292477 91672700 4797773 163798...
result:
ok 100000 lines
Test #44:
score: 0
Accepted
time: 612ms
memory: 462984kb
input:
100000 100000 9710 17935 13276 12313 6628 29360 20658 15529 26939 19155 1557 12898 22706 21448 2400 24892 26670 32376 30255 27514 4535 31315 9595 20538 31171 13449 7 1099 29879 22397 20475 3390 1451 24183 21967 21184 14957 4504 9323 6695 2249 32276 2189 24650 4360 16027 32618 1430 27063 10264 152 94...
output:
576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 576246353 ...
result:
ok 100000 lines
Test #45:
score: 0
Accepted
time: 433ms
memory: 466816kb
input:
100000 100000 38912 81920 90112 77760 52224 98304 33792 59904 57600 66560 50176 76032 31104 92160 73728 99840 95232 6144 97280 78336 12288 20736 83968 72576 76032 95232 58368 84480 94208 73728 81920 57600 38400 76800 33792 35840 18432 71680 63488 57344 15360 53760 67584 64512 59904 78336 94208 40960...
output:
104476953 939395729 116941373 463756790 815640130 286929394 116317122 937682401 382660819 643943302 939395729 562839008 116941373 937682401 202637974 5177653 267433009 642612764 507030307 756308597 340120808 59480036 830998493 150976725 700749778 854344168 61436480 258652230 992889125 290908266 8061...
result:
ok 100000 lines
Test #46:
score: 0
Accepted
time: 136ms
memory: 466432kb
input:
100000 100000 12288 24576 82944 82944 46080 30720 67584 96768 65536 27648 69120 64512 71680 77824 55296 30720 36864 8192 76800 90112 94208 18432 18432 40960 28672 64512 46080 12288 18432 18432 41472 81920 62208 92160 62208 46080 86016 12288 81920 12288 40960 77824 57344 46080 81920 8192 30720 77824 ...
output:
93804249 621628232 555968183 592539271 674080982 663245997 765727344 233607783 536526220 746928944 746928944 571883761 286548284 555968183 301598637 838272401 690666330 334757748 334757748 56123009 334757748 325416410 945725042 1054320 62663605 647183043 648689507 705700384 319723247 625624085 59151...
result:
ok 100000 lines
Test #47:
score: 0
Accepted
time: 127ms
memory: 464588kb
input:
100000 100000 57344 65536 16384 82944 82944 82944 55296 92160 24576 55296 73728 55296 82944 73728 73728 24576 32768 90112 36864 16384 82944 49152 32768 32768 73728 86016 36864 82944 86016 61440 92160 16384 92160 61440 49152 86016 73728 49152 86016 49152 49152 49152 82944 57344 49152 16384 61440 8601...
output:
805581676 602329724 86207835 234435050 427553210 579404111 326061944 576249707 776429144 124228852 427553210 62369718 143247208 624098178 474675398 430284577 73883243 553917486 804847887 50426154 300119415 373143095 62369718 851186767 165587749 309690411 782607769 937843179 804847887 579404111 96238...
result:
ok 100000 lines
Test #48:
score: 0
Accepted
time: 164ms
memory: 465640kb
input:
100000 100000 94208 53248 8192 53248 49152 55296 69632 16384 45056 57344 76800 61440 49152 57344 96768 8192 96768 49152 32768 16384 86016 92160 90112 90112 30720 71680 61440 76800 76800 86016 41472 69632 18432 76800 40960 73728 86016 67584 67584 96768 20480 53248 40960 36864 36864 57344 57344 32768 ...
output:
571883761 411307624 465025237 334757748 93804249 126910540 465025237 31319253 10763814 49033712 546268819 663245997 864097584 717856977 621628232 550847272 674080982 993679987 853219992 411307624 945725042 471432565 946463594 822218901 647183043 467791149 759879757 208881868 467791149 571565059 6348...
result:
ok 100000 lines
Test #49:
score: 0
Accepted
time: 131ms
memory: 466112kb
input:
100000 100000 90112 76800 92160 77824 53248 69120 49152 27648 98304 77824 93312 36864 61440 36864 55296 61440 73728 16384 67584 28672 71680 92160 69632 64512 43008 57344 76800 73728 16384 76800 93312 69120 45056 76800 30720 51200 86016 41472 43008 98304 69632 30720 96768 30720 71680 86016 64512 6758...
output:
651066120 678272433 309356902 676307279 215004676 59151062 164027157 826487459 465025237 334757748 946463594 880329797 758630559 48987259 746928944 550847272 883326149 917402857 471432565 536526220 411307624 476442115 988578939 350215045 651066120 838850907 970093070 93804249 334757748 853219992 977...
result:
ok 100000 lines
Test #50:
score: 0
Accepted
time: 96ms
memory: 464052kb
input:
100000 100000 82944 76800 36864 73728 76800 67584 96768 82944 94208 94208 53248 65536 93312 16384 77824 86016 32768 77824 62208 69120 62208 51200 27648 32768 12288 90112 18432 55296 8192 69120 69632 36864 41472 92160 93312 82944 40960 71680 53248 79872 28672 43008 69120 98304 65536 71680 57344 90112...
output:
915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 915493510 ...
result:
ok 100000 lines
Test #51:
score: 0
Accepted
time: 150ms
memory: 463348kb
input:
100000 100000 98304 65536 98304 98304 98304 65536 98304 98304 98304 98304 98304 65536 65536 65536 65536 65536 65536 65536 98304 98304 65536 98304 65536 65536 98304 98304 65536 65536 65536 65536 98304 65536 98304 65536 98304 65536 65536 98304 65536 65536 98304 65536 98304 98304 65536 98304 65536 9830...
output:
705260184 588586110 738313710 738313710 138391348 319977059 497552196 705260184 672396837 444797275 514526158 312967517 514526158 422359538 514526158 705260184 50270026 500023413 355692962 705260184 482689119 432198965 572246950 95524769 840256934 221793750 422359538 705260184 95524769 482689119 585...
result:
ok 100000 lines
Test #52:
score: 0
Accepted
time: 852ms
memory: 457664kb
input:
100000 100000 51081 15739 2612 89538 37162 75529 89553 60272 76914 99078 47149 27288 56002 60847 86338 66277 15472 36369 47717 13748 84561 3554 45575 94708 57653 35255 47837 88042 59165 32691 70822 86729 96641 27017 47539 55201 15703 69593 68165 13946 6354 63184 62385 79452 39239 91964 38001 81035 4...
output:
600195715 670289801 631717650 279277861 826959866 77194958 974064163 559688226 943436386 767847869 442463372 932709467 814801412 284399548 568133130 596464599 471838150 346528641 436388254 231520894 170735262 25195332 33808388 134331719 640412588 707689151 712007421 835280794 780079157 862358051 876...
result:
ok 100000 lines
Test #53:
score: 0
Accepted
time: 779ms
memory: 455040kb
input:
100000 100000 18058 73955 28523 90859 68357 55183 72368 41167 20078 63856 81418 70767 50716 92043 81124 89901 59900 43107 26456 64021 43184 51808 87970 87455 54197 45301 86055 62896 31112 78632 52413 95569 71596 11805 88727 77435 59918 72721 62293 96711 41774 59867 58923 26571 84716 57821 8537 63805...
output:
197232763 427019067 725644763 660671821 189902588 623817802 931825301 517558436 480056661 412087488 504290791 934457839 773996809 957024486 465142168 495528042 698676435 223985023 593681121 695429165 248233231 823644328 704423581 832682801 633425802 837004151 704256146 103792022 460022901 579512737 ...
result:
ok 100000 lines
Test #54:
score: 0
Accepted
time: 805ms
memory: 454636kb
input:
100000 100000 70517 30881 28131 87867 1327 55712 92481 87119 44587 63898 59132 71124 21846 88262 56453 12437 57058 93509 25202 45894 56622 61730 49193 72381 57654 23893 58591 83411 14164 84622 67693 44636 60174 98951 17773 23294 78693 89660 19953 73852 71659 38195 86956 51097 47932 91024 47839 49872...
output:
907634417 859624774 581737719 412884708 673027784 597371459 108341628 865050205 562632761 427527758 163966939 294845920 391787742 254852539 818244944 650742831 160170074 249903960 160388004 543707597 219286243 69489768 796923921 677134797 80671756 301640683 422691279 251151129 103058898 825461630 31...
result:
ok 100000 lines
Test #55:
score: 0
Accepted
time: 111ms
memory: 161324kb
input:
30000 30000 43008 17620 63983 82644 4714 16762 2818 65182 69875 80278 73390 98903 63418 95606 17536 7733 65096 34915 70473 43965 88602 19447 34251 40288 18272 20840 5482 86910 24942 81285 74176 49293 35636 1420 54062 83753 11510 59062 41918 24588 48382 53344 81104 1437 42418 71990 16570 49477 87987 ...
output:
420920735 577126353 67155338 631308965 994530978 860760582 421261691 800779579 696372029 327176896 919292042 863931921 58319641 548594682 706270326 261067387 162039316 372709252 211459064 515471129 748718116 532529040 577844601 683039532 865123079 63314129 689121124 792007976 893753191 615352568 154...
result:
ok 30000 lines
Test #56:
score: 0
Accepted
time: 631ms
memory: 453664kb
input:
100000 100000 25548 44439 45945 28010 94821 39129 60159 94078 60855 48721 45106 11901 21370 42634 54169 6991 66818 57175 92440 34985 82341 67088 54577 16662 90063 1941 75736 45476 52944 85908 7927 43791 69555 20993 8839 72147 84433 77090 7407 43325 53324 37511 17021 85027 44418 3373 71201 75070 2523...
output:
763253718 609761057 814642512 865760230 552681651 498139215 111516327 875924080 84107298 450148302 943350984 540488041 965691831 367817408 581128974 963784824 453994221 851162548 36315922 903260161 703831641 880066514 894338101 260988088 368042316 989098920 455109873 122929531 532584343 398846370 61...
result:
ok 100000 lines
Test #57:
score: 0
Accepted
time: 357ms
memory: 450204kb
input:
100000 100000 62497 26778 64041 44378 94277 53854 86351 58329 13658 46553 49508 30207 88585 55069 46957 45861 78121 87028 3623 62003 46623 64618 39007 93459 73596 17519 73403 53763 97562 30511 80506 53796 31751 41611 94441 29373 76542 45618 11073 89017 74979 71937 51164 43730 54411 75569 48155 85809...
output:
300681740 884165821 790205682 89306364 441026852 235367691 666046383 131286281 432114000 232035616 363975543 206731988 274620181 796939978 326616777 886028956 802148923 136640511 679300379 650286207 924192104 394739053 930850012 639887283 181205383 62235327 758397486 549218554 767893335 716132724 79...
result:
ok 100000 lines
Test #58:
score: 0
Accepted
time: 205ms
memory: 447476kb
input:
100000 100000 48991 58462 29663 50905 59693 66358 58204 33203 75029 74747 57269 90786 94678 31546 99662 60861 20129 47807 20551 33141 93919 57985 21061 22186 37234 91587 44201 94011 62327 25679 56149 26458 31051 22259 35331 65543 23293 50527 55724 27583 64067 41651 64286 25243 32854 80778 57355 3599...
output:
620840975 896256212 742115497 610915544 310263229 293900978 50082314 742045551 926573020 100925962 588803695 711453347 695526715 874651409 389824589 267205624 803938988 457165524 600953778 412250539 948868333 469994530 198084300 375609689 749035738 767895172 624829215 251762681 973124198 648889011 9...
result:
ok 100000 lines
Test #59:
score: 0
Accepted
time: 354ms
memory: 450468kb
input:
100000 100000 41176 44188 76331 89087 18347 73652 51199 26116 84557 51785 54394 89396 97815 80265 51607 67934 65444 38351 69380 62332 41222 98772 24006 3011 86865 97131 88586 51141 59380 87177 49214 98123 25106 62044 66252 93298 52795 46522 17737 52775 76021 63446 77681 87631 76673 24551 44995 78646...
output:
444146310 841410887 16327501 148215952 608721792 126631943 87354280 39520193 233809191 443883845 118490387 392285577 863610294 357341172 134234590 538085519 149038371 68794125 326521520 807441428 327467972 350287706 698135071 981095436 178410573 115676350 601692674 312174290 910197034 548097052 5756...
result:
ok 100000 lines
Test #60:
score: 0
Accepted
time: 349ms
memory: 451004kb
input:
100000 100000 16532 62661 96739 43765 34211 94812 17522 90679 60136 54291 56609 60267 24733 93261 65381 82454 66656 72553 32127 69189 21661 59949 92281 96355 7703 79962 5218 48497 92319 45555 20694 57495 29474 83548 29292 75678 32367 52769 23656 17734 65668 54724 18457 33622 6243 70237 56757 71367 6...
output:
534587595 267523459 464518950 772067262 259040730 551822983 712907979 88237129 194994943 383614641 567691242 949545513 591129776 57026980 358168631 240291868 865694368 674850662 718075705 390339300 895592923 253220492 89205228 486798043 952293916 760194769 795457382 125946916 944480824 304971480 332...
result:
ok 100000 lines
Test #61:
score: 0
Accepted
time: 305ms
memory: 447608kb
input:
100000 100000 92277 43481 53446 8612 80429 27011 26583 83883 99359 49759 42410 39127 79829 93131 57173 30808 60493 86465 81140 35142 19813 41766 79717 75011 56929 47004 19528 19732 76710 64161 91634 43853 64271 38769 43544 21832 48383 27397 24268 81364 74047 42361 54631 82291 60068 29734 10154 55938...
output:
167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 167214781 ...
result:
ok 100000 lines
Test #62:
score: 0
Accepted
time: 841ms
memory: 458460kb
input:
100000 100000 46469 40717 38074 91679 56314 38268 57755 91093 66438 29974 74356 63398 98656 9517 64411 10037 49921 80110 28780 59603 85807 17305 46639 97174 61962 50582 81272 43787 78534 48945 87859 14913 47579 11756 9647 47289 82332 26627 64486 43119 88602 78429 40265 90186 8356 29224 91420 29473 2...
output:
480056445 640948625 209420693 667334210 749900089 156198819 181783500 349133327 791856891 446631312 749875897 167763942 861470390 808424275 199368935 922533392 39417317 81272955 487758765 138877043 113730853 175322531 610322038 100368749 65527815 22513520 272723038 181148790 918611675 712296175 5840...
result:
ok 100000 lines
Test #63:
score: 0
Accepted
time: 863ms
memory: 454188kb
input:
100000 100000 19755 35515 75372 22376 93695 58598 45661 14895 54226 75414 84179 15893 86202 6657 42862 95498 71216 90833 93934 82914 38246 68660 91591 53494 91396 18863 25907 12961 12962 45307 88231 23511 67147 55609 92719 17327 75613 67566 13691 83787 76644 82780 83469 68866 46882 29635 84121 9446 ...
output:
521769022 626887428 181765771 139809264 818941336 446278908 89992364 559358301 29203703 444713380 747193489 499546817 443131257 108149226 746470691 922187522 101328131 566873623 694411299 375045146 72651505 715792256 131956484 561095521 495976132 881869068 700124626 359541909 762497779 576806537 517...
result:
ok 100000 lines
Test #64:
score: 0
Accepted
time: 603ms
memory: 454008kb
input:
100000 100000 21503 24383 90462 71964 9217 44013 14591 27329 71506 82667 59219 59209 55464 39659 77258 92227 23811 32774 5381 63934 99738 37103 46396 96540 6343 1138 53154 93066 93429 94988 55339 89395 92746 61222 81843 67464 94961 10552 6277 74512 80298 91896 22306 87896 46251 3659 79852 65864 4264...
output:
370015167 771861131 753256865 129379142 126276085 703878019 877180159 775755899 396209503 468666291 891510811 864200619 287440394 719778827 930560665 423450284 450187677 262895997 197358949 244326106 628327875 155791048 911682272 941013386 939722184 760345638 238869667 287655672 855177278 417372892 ...
result:
ok 100000 lines
Test #65:
score: 0
Accepted
time: 464ms
memory: 451924kb
input:
100000 100000 63620 42023 26759 99862 67992 80636 66578 34252 35884 70187 18398 3221 65791 57830 39030 57901 89329 89710 26253 40007 33993 59618 74111 23497 24781 63950 25601 66821 33042 70683 4436 43278 76116 97574 14242 39199 32567 13292 82649 55591 17881 93491 25646 1297 52952 13417 90101 48991 7...
output:
777757123 215571249 120637830 719243664 583561669 483582730 829913295 941075824 713630364 613932659 625415307 365336914 721220196 555730814 286151016 562114891 186865950 73162332 364236382 95123913 150973302 636892992 796814375 418658581 564177325 688006773 628076771 927876871 873773148 312484546 44...
result:
ok 100000 lines
Test #66:
score: 0
Accepted
time: 112ms
memory: 160312kb
input:
30000 30000 10434 16126 18592 11079 16972 7017 702 4159 18147 11173 3060 361 10716 8797 2313 10437 5799 13473 3182 15787 17571 15787 7209 14807 17435 19375 13551 6260 8064 16693 11561 7901 1481 7274 6482 2500 11562 15824 13427 11913 12062 9030 11734 18799 5241 15849 8122 9434 18476 8739 6080 13195 1...
output:
535017069 813435739 581431624 112867223 481528876 654829971 251134341 646624943 728741557 14621672 822972815 334903807 937837077 956153458 310682591 857604324 713821781 548842922 642339921 866047863 431721448 368808131 927115108 518970182 484778450 851354955 392707328 687627426 880074256 407833674 7...
result:
ok 30000 lines
Test #67:
score: 0
Accepted
time: 343ms
memory: 450872kb
input:
100000 100000 97169 49406 79630 55994 90351 7723 58337 73076 83540 97943 41505 36483 52778 45417 92077 8363 39473 54129 92074 25082 93712 40597 83169 6382 73705 24027 45285 23473 90961 70323 84325 67658 95564 39918 96362 76434 22303 59757 94372 41628 51692 58595 56861 66107 33828 79071 46377 57098 1...
output:
307035468 793756185 193408247 217427079 899406042 336163411 945269567 162588154 518712964 918114429 731954559 141773508 596050286 283714040 802457295 557060299 507510822 389676315 540835516 762848502 777364276 488329541 100664520 383740529 332139806 874320309 625159776 931606136 656452629 581905705 ...
result:
ok 100000 lines
Test #68:
score: 0
Accepted
time: 197ms
memory: 446892kb
input:
100000 100000 27583 61637 77277 69145 63718 48757 79122 42577 69761 96013 73409 55355 64254 42709 68477 49394 65602 81245 84394 98074 57394 81777 41278 65885 90587 85832 92507 94082 85841 96034 62635 20353 77734 65068 66226 88463 90879 39199 71733 11677 67547 61546 11173 68842 33767 84124 30817 2433...
output:
542762258 970618918 954188754 880477430 884086698 53538233 252196014 56193465 566014196 491364042 123976576 337769945 482265398 495188883 329510805 169701838 768042364 363845651 871959877 159295449 752313235 32013945 181731842 668568562 791981681 310599643 941663714 267169634 868063392 100425122 281...
result:
ok 100000 lines
Test #69:
score: 0
Accepted
time: 120ms
memory: 471772kb
input:
100000 100000 99907 99551 99131 99709 99713 99623 99469 99149 99787 99191 92467 99761 57121 61751 99607 99391 99371 99241 99563 99223 99989 99839 99251 99233 99083 99707 99089 99233 99431 99761 99053 99371 99103 99241 99881 99707 25121 99761 99439 99859 99877 99787 88241 99661 44851 99881 99439 9940...
output:
775502182 720400018 983285 708437186 114198304 324070000 158306634 432532005 264513170 1113964 375039032 17400917 380910591 460764792 821804130 16453525 952569371 853921910 953329617 40889254 16587002 675343097 657943849 339266305 206347824 69250891 735126578 327711884 402432441 680706350 839702930 ...
result:
ok 100000 lines
Test #70:
score: 0
Accepted
time: 343ms
memory: 450464kb
input:
100000 100000 95219 71867 97530 22993 80815 84559 28279 93655 23251 67325 85379 94312 30684 78488 68723 92957 75448 55978 557 96194 6261 13466 13399 8089 16919 51981 44963 75265 47780 92605 93363 76906 77496 67121 76658 23957 22613 52879 94111 32052 76652 93089 34094 26297 99211 40511 98751 53446 67...
output:
814964958 370090357 79309444 880041668 919666472 87899032 876075441 391202952 863803340 212692105 305829331 295144763 626480143 314925288 601905674 802277852 39954330 954336315 606906847 562463954 57044878 156813288 839235116 156637749 74538717 907343080 769010896 165693600 211308383 728629870 79223...
result:
ok 100000 lines
Test #71:
score: 0
Accepted
time: 331ms
memory: 450468kb
input:
100000 100000 92844 58907 59726 50178 55306 82807 48299 21635 44221 99073 15294 73844 37486 61209 17977 61144 34215 47431 84115 70011 67170 20662 19009 44984 35269 90399 45398 26206 15537 77527 13814 42917 74915 87477 32557 75367 6491 37585 46466 22028 71745 14286 94955 92761 25469 50649 72547 9573 ...
output:
687847873 142700632 736189218 164280042 786896882 661277596 647483036 769857219 585130269 955391508 159893533 440206506 915602914 120703719 19586484 498452323 386102540 685990193 930792576 810144746 968062187 599343161 329610846 439814736 681025960 374196870 217504634 525862272 196793367 967189403 8...
result:
ok 100000 lines
Test #72:
score: 0
Accepted
time: 300ms
memory: 447688kb
input:
100000 100000 92440 95405 92968 66698 14771 25131 45677 27917 76963 98541 78931 55065 50294 12329 48541 96399 24074 53967 42635 42014 55996 81647 45170 85147 96491 5479 90609 69481 78791 19121 68358 21963 27614 24659 52807 95866 14692 73674 69929 38795 91358 18845 83953 10723 8111 78340 89663 95248 ...
output:
954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 954438314 ...
result:
ok 100000 lines
Test #73:
score: 0
Accepted
time: 3ms
memory: 25028kb
input:
1 1 1 1 1
output:
1
result:
ok single line: '1'
Test #74:
score: 0
Accepted
time: 674ms
memory: 464560kb
input:
100000 100000 39644 16264 35338 1068 74384 14130 74287 50073 65434 87152 68813 45011 75521 75556 59756 89512 12123 56472 57042 39678 44206 24273 24383 28606 77368 95572 52366 81095 46420 38007 35558 12342 73019 57214 77391 32593 12763 13079 22641 28035 93739 83249 74676 71008 26583 16959 49520 61967...
output:
851441455 388720449 651612357 350149316 228752152 908944939 876829455 624445864 258954627 348604781 440977766 982307051 715479165 405416667 631138960 629683315 488185312 41603134 695314213 157537518 331316636 1731269 392359259 6139316 194801472 667918383 396772653 108972606 250058476 523746223 94588...
result:
ok 100000 lines
Test #75:
score: 0
Accepted
time: 362ms
memory: 463232kb
input:
100000 100000 73710 97650 51168 82950 46512 80190 99680 63720 52440 25620 90132 78780 76128 39520 13200 94848 64260 13260 55800 85560 95238 40404 61152 3360 89880 96180 88536 15456 86184 58344 70080 70308 47850 91350 70110 83538 55860 68640 27552 93000 6720 86940 45240 31590 73632 97020 83328 74620 ...
output:
513446387 697037197 682094899 15235704 55422190 20848459 597112362 683563187 104946129 907196437 532168995 561649014 289467802 188916050 445315532 565139538 388663165 670482973 495501370 308251775 91860180 221375031 492480765 869030462 122797459 958248390 383399575 525623285 232944809 28980101 55773...
result:
ok 100000 lines