QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#378233 | #4272. Phone Plans | C1942huangjiaxu | 5 | 241ms | 116496kb | C++14 | 2.9kb | 2024-04-06 09:59:46 | 2024-04-06 09:59:47 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=4e5+5,inf=2e9+7;
int n,A,B,Sz[N],sz[N],fa[N],Fa[N][19],tot,ans=inf;
int dfn[N],in[N],out[N],nw,Rt,ln[N];
int rt[N],ls[N*40],rs[N*40],ct[N*40],cnt;
vector<int>e[N],w[N];
ll K,sum,va[N];
struct edge{
int x,y,z;
bool operator <(const edge a)const{return z<a.z;}
}ea[N],eb[N];
int gf(int x){
return fa[x]==x?fa[x]:fa[x]=gf(fa[x]);
}
void dfs1(int x){
for(int i=1;i<19;++i)Fa[x][i]=Fa[Fa[x][i-1]][i-1];
if(x<=n){
in[x]=out[x]=dfn[x]=++dfn[0];
return;
}
in[x]=dfn[0];
for(auto v:e[x])dfs1(v);
out[x]=dfn[0];
}
void ins(int &k,int l,int r,int x){
k=++cnt,ct[k]=1;
if(l==r)return;
int mid=l+r>>1;
if(x<=mid)ins(ls[k],l,mid,x);
else ins(rs[k],mid+1,r,x);
}
int merge(int x,int y){
if(!x||!y)return x|y;
ls[x]=merge(ls[x],ls[y]);
rs[x]=merge(rs[x],rs[y]);
ct[x]=ct[x]+ct[y];
return x;
}
int query(int k,int l,int r,int x,int y){
if(!k)return 0;
if(x<=l&&r<=y)return ct[k];
int mid=l+r>>1,res=0;
if(x<=mid)res+=query(ls[k],l,mid,x,y);
if(y>mid)res+=query(rs[k],mid+1,r,x,y);
return res;
}
void chg(int x){return;
int c=gf(x),u=dfn[x];
for(int i=18;~i;--i)if(Fa[x][i]&&Fa[x][i]<=nw)x=Fa[x][i];
if(x<=n)return;
sum-=query(rt[c],1,n,in[x],out[x]);
if(out[e[x][0]]>=u)va[x]-=query(rt[c],1,n,in[e[x][1]],out[e[x][1]]);
else va[x]-=query(rt[c],1,n,in[e[x][0]],out[e[x][0]]);
}
void dfs2(int x,int y){
if(x<=n){
va[Rt]-=query(rt[gf(x)],1,n,in[e[Rt][y]],out[e[Rt][y]]);
return;
}
for(auto v:e[x])dfs2(v,y);
}
void calc(int x){return;
if(x<=n)return;
Rt=x;
if(Sz[e[x][0]]<Sz[e[x][1]])dfs2(e[x][0],1);
else dfs2(e[x][1],0);
}
int main(){
scanf("%d%d%d%lld",&n,&A,&B,&K);
tot=n;
for(int i=1;i<=A;++i)scanf("%d%d%d",&ea[i].x,&ea[i].y,&ea[i].z);
for(int i=1;i<=B;++i)scanf("%d%d%d",&eb[i].x,&eb[i].y,&eb[i].z);
for(int i=1;i<=n;++i)Sz[i]=1,fa[i]=i;
sort(ea+1,ea+A+1);
sort(eb+1,eb+B+1);
for(int i=1;i<=A;++i){
int x=gf(ea[i].x),y=gf(ea[i].y);
if(x==y)continue;
++tot,e[tot].push_back(x),e[tot].push_back(y);
Sz[tot]=Sz[x]+Sz[y];
ln[tot]=ea[i].z;
sum+=(va[tot]=1ll*Sz[x]*Sz[y]);
fa[x]=fa[y]=Fa[x][0]=Fa[y][0]=fa[tot]=tot;
}
for(int i=tot;i;--i)if(!Fa[i][0])dfs1(i);
for(int i=1;i<=n;++i)ins(rt[i],1,n,dfn[i]);
nw=tot;
while(nw>n&&sum-va[nw]>=K){
sum-=va[nw];
calc(e[nw][0]);
calc(e[nw][1]);
--nw;
}
if(sum>=K)ans=ln[nw];
for(int i=1;i<=n;++i)fa[i]=i,sz[i]=1,w[i].emplace_back(i);
for(int i=1;i<=B;++i){
int x=gf(eb[i].x),y=gf(eb[i].y);
if(x==y)continue;
if(sz[x]>sz[y])swap(x,y);
sum+=1ll*sz[x]*sz[y];
fa[x]=y,sz[y]+=sz[x];
for(auto v:w[x])chg(v),w[y].emplace_back(v);
rt[y]=merge(rt[y],rt[x]);
while(nw>n&&sum-va[nw]>=K){
sum-=va[nw];
calc(e[nw][0]);
calc(e[nw][1]);
--nw;
}
if(sum>=K)ans=min(ans,eb[i].z+ln[nw]);
}
if(ans==inf)puts("-1");
else printf("%d\n",ans);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 0
Wrong Answer
time: 0ms
memory: 23976kb
input:
6 4 4 9 1 2 1 2 3 2 1 4 3 3 4 4 5 6 40 1 5 30 2 6 20 3 6 10
output:
23
result:
wrong answer 1st lines differ - expected: '33', found: '23'
Subtask #2:
score: 5
Accepted
Test #53:
score: 5
Accepted
time: 150ms
memory: 107976kb
input:
200000 100000 100000 7628995 23677 113459 839167193 165893 15365 669621527 26287 109671 214795757 156871 136723 522277985 9957 100463 806718116 104783 161385 156110975 184577 92225 545172629 57373 130083 980035338 167231 49597 919886451 115601 24325 717233004 99413 141311 737488449 83437 62759 76873...
output:
502149991
result:
ok single line: '502149991'
Test #54:
score: 0
Accepted
time: 95ms
memory: 110772kb
input:
200000 200000 87 2694 197233 86229 181875035 85167 196363 328068482 177795 65479 693403443 119609 181977 588691030 115815 139981 486110961 92473 20483 199129328 166989 95385 210368646 98095 54673 357307451 122543 94377 907487846 46611 80735 71787832 158893 117071 521262491 92051 104395 365725125 142...
output:
11965880
result:
ok single line: '11965880'
Test #55:
score: 0
Accepted
time: 116ms
memory: 95844kb
input:
200000 103 199999 1593 75203 150269 64 68675 175215 100 176335 11837 94 33623 63279 56 16617 86741 63 167219 52783 58 6575 134399 1 144065 114171 2 32625 99459 50 35311 152509 36 132975 12211 8 175275 107903 23 17477 21319 95 157759 66683 71 34577 78339 26 154003 26703 18 187863 90945 74 116071 1089...
output:
7037526
result:
ok single line: '7037526'
Test #56:
score: 0
Accepted
time: 0ms
memory: 24332kb
input:
1 0 0 0
output:
0
result:
ok single line: '0'
Test #57:
score: 0
Accepted
time: 0ms
memory: 24332kb
input:
1 1 0 0 1 1 1
output:
0
result:
ok single line: '0'
Test #58:
score: 0
Accepted
time: 3ms
memory: 24376kb
input:
2 0 0 1
output:
-1
result:
ok single line: '-1'
Test #59:
score: 0
Accepted
time: 62ms
memory: 31100kb
input:
2 200000 200000 1 1 1 540311820 1 1 825820034 1 1 555157427 1 1 288420080 1 1 672135630 1 1 726777321 1 1 526670467 1 1 959728057 1 1 146842949 1 1 122695951 1 1 432194433 1 1 381185144 1 1 686598677 1 1 215624542 1 1 458312135 1 1 986262083 1 1 947920916 1 1 934427659 1 1 782364899 1 1 715992893 1 ...
output:
-1
result:
ok single line: '-1'
Test #60:
score: 0
Accepted
time: 54ms
memory: 28224kb
input:
2 200000 200000 1 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 1000000000 1 1 10000000...
output:
-1
result:
ok single line: '-1'
Test #61:
score: 0
Accepted
time: 126ms
memory: 97472kb
input:
200000 0 200000 352487 135712 118584 670867088 72546 31680 1279343 123412 184392 678367510 125022 192330 57001931 134050 61434 212353526 6066 95972 717546833 47726 9232 949490922 166856 33998 986508808 166254 92344 143252836 82392 100980 919436840 84316 12292 753153826 192154 134452 832321404 144418...
output:
216679869
result:
ok single line: '216679869'
Test #62:
score: 0
Accepted
time: 103ms
memory: 110852kb
input:
200000 200000 0 1089706 197033 84309 947754387 112807 60173 477333202 102607 132751 957665006 143619 102001 642146230 32419 155751 770317403 53835 4703 414754921 9463 17929 312775978 172373 41459 29632969 48451 142975 596586913 36019 180115 791609008 145487 162325 699635731 177243 94157 221311090 18...
output:
245598855
result:
ok single line: '245598855'
Test #63:
score: 0
Accepted
time: 186ms
memory: 115644kb
input:
200000 200000 200000 19999900000 86215 110793 27420223 115281 150421 94498 135039 177319 663933319 36159 42207 779673045 183713 40779 749203477 19775 65311 4733 107303 126899 734749608 156297 176907 75566437 125743 186407 98466 140359 177109 654885923 71583 37783 772116721 159971 195153 554369442 98...
output:
-1
result:
ok single line: '-1'
Test #64:
score: 0
Accepted
time: 190ms
memory: 116016kb
input:
200000 200000 200000 19999900000 85515 12697 64028 96111 81277 723665166 2725 17313 680441413 93491 175625 540828929 67585 1395 36003 67231 61263 36674 38071 156361 828146734 28859 160423 12411 145939 126471 712935428 94263 91967 539663194 63247 197497 523841579 78633 56647 13319 167061 116147 69378...
output:
-1
result:
ok single line: '-1'
Test #65:
score: 0
Accepted
time: 202ms
memory: 116380kb
input:
200000 200000 200000 19999900000 148005 59733 752041265 123653 133439 52211 145097 100735 849514916 81383 172715 82449 73561 151351 5461 89063 14693 344507089 21037 114603 83348 58421 27517 990178176 92093 52843 44132 47187 108097 654752253 125675 121519 379610893 180175 114853 432259513 101563 1539...
output:
-1
result:
ok single line: '-1'
Test #66:
score: 0
Accepted
time: 206ms
memory: 116496kb
input:
200000 200000 200000 19999900000 84373 49303 809503019 121957 178579 27747 17401 130691 81723 167037 65841 156510963 150147 91835 955602352 38921 199303 799434899 148503 143389 545115194 167915 178111 32040 157739 135137 406444987 151557 114653 959815310 183647 73983 60436 22453 173189 907941124 942...
output:
-1
result:
ok single line: '-1'
Test #67:
score: 0
Accepted
time: 20ms
memory: 93396kb
input:
200000 0 0 0
output:
0
result:
ok single line: '0'
Test #68:
score: 0
Accepted
time: 20ms
memory: 93056kb
input:
200000 0 0 1
output:
-1
result:
ok single line: '-1'
Test #69:
score: 0
Accepted
time: 23ms
memory: 94272kb
input:
200000 0 0 19999900000
output:
-1
result:
ok single line: '-1'
Test #70:
score: 0
Accepted
time: 205ms
memory: 113184kb
input:
200000 200000 200000 0 87819 103509 211262 70831 128635 830521513 113429 141129 784161896 129435 11587 889301002 44001 115103 595627949 47949 142581 707781370 131047 3629 922790958 23679 66389 332015888 129675 123163 971290575 179611 66043 669206978 97337 71783 492187074 7571 2423 622850189 38605 78...
output:
0
result:
ok single line: '0'
Test #71:
score: 0
Accepted
time: 213ms
memory: 113000kb
input:
200000 200000 200000 1 156245 167853 177174928 188863 72787 774437619 4585 19395 257360617 128879 170657 682214518 161355 176611 304747786 43047 106383 127598967 24279 82135 957118009 196215 59199 751930028 170851 67831 778264730 137919 197693 331012429 11523 16765 713111895 97017 106453 758909521 1...
output:
2038
result:
ok single line: '2038'
Test #72:
score: 0
Accepted
time: 208ms
memory: 112740kb
input:
200000 200000 200000 7 57525 173001 851535810 90143 40469 390254518 47345 90621 810622886 30795 49971 298834588 189903 46443 134186592 137675 28429 339466374 69059 184047 584089294 147913 80315 8146656 179297 104151 362297351 70649 53131 388526766 107483 143767 505780466 148763 182199 408802373 1033...
output:
15612
result:
ok single line: '15612'
Test #73:
score: 0
Accepted
time: 203ms
memory: 114016kb
input:
200000 200000 200000 46 111931 134159 889741544 149639 128081 372249571 23933 64913 441243094 110657 34439 947713738 181857 11825 495039256 180791 95409 524765235 163423 157431 391773005 97399 19671 904565768 187819 122831 911398340 57913 31101 694661062 101755 67855 888773520 130677 22999 216816765...
output:
171465
result:
ok single line: '171465'
Test #74:
score: 0
Accepted
time: 220ms
memory: 113624kb
input:
200000 200000 200000 644 117565 176843 664885033 56817 162365 734743320 54117 113661 518155584 42661 109889 910590800 184271 71485 832406650 134697 122943 821929672 165513 26247 148140143 8219 181481 86904456 123701 150771 215687547 162763 49093 804995017 68581 130605 871496281 129291 12421 81737374...
output:
3160928
result:
ok single line: '3160928'
Test #75:
score: 0
Accepted
time: 213ms
memory: 113724kb
input:
200000 200000 200000 9470 171111 2867 135877098 129249 152799 427879861 44787 147563 166499191 4049 96289 733086628 121413 161723 119790707 53823 26279 736094176 53209 21459 928020229 51875 164485 617069767 34989 162955 337423730 108607 67767 141743345 117349 49929 922096240 134763 159225 820844700 ...
output:
39338620
result:
ok single line: '39338620'
Test #76:
score: 0
Accepted
time: 205ms
memory: 113684kb
input:
200000 200000 200000 207102 29097 162609 472583329 136721 82267 502393608 178201 7889 162637370 43571 135237 698283102 168337 172757 347459265 126915 60005 552335616 103453 54641 14743234 59795 129775 702064533 171131 21901 921708772 124561 16561 807682192 33863 11007 13951811 172639 105263 96633136...
output:
202638987
result:
ok single line: '202638987'
Test #77:
score: 0
Accepted
time: 227ms
memory: 113604kb
input:
200000 200000 200000 66872916 27507 50665 155273602 63343 156069 75020472 181663 50753 520878795 77509 28129 705673982 33245 174951 976831676 153713 85163 721085033 127259 6161 716492030 148789 134331 750274596 8561 57175 17590758 63299 66635 763607824 81369 4431 34802407 169897 47365 6726815 184919...
output:
267941690
result:
ok single line: '267941690'
Test #78:
score: 0
Accepted
time: 216ms
memory: 113696kb
input:
200000 200000 200000 1615967186 28597 192271 748036920 8605 23351 686852552 23287 29959 390000705 172725 134059 250213783 20357 83315 37310191 148995 71921 674659550 147185 167215 907355289 77011 197963 567378302 147807 91251 465576335 190569 66209 499989959 18711 151301 478858869 96941 134849 73221...
output:
369129717
result:
ok single line: '369129717'
Test #79:
score: 0
Accepted
time: 220ms
memory: 113268kb
input:
200000 200000 200000 19999900000 112503 57253 66896775 142933 121865 459414667 99371 122355 841207482 18691 173709 976104678 29297 122363 79369742 39535 103593 852787869 92907 33993 541571419 194967 10385 694194246 103103 134627 189235736 150783 145017 527545307 187573 119507 626973719 181775 111443...
output:
-1
result:
ok single line: '-1'
Test #80:
score: 0
Accepted
time: 224ms
memory: 113424kb
input:
200000 200000 200000 0 82843 119905 2583524 10507 18913 991293003 171809 64495 881500988 23257 66045 14535911 95047 90719 840253158 130695 69835 336717057 80583 11407 15024676 131497 26551 424800825 127311 6023 84888655 66333 68761 650490282 27757 100653 788929702 164597 174717 3551432 108259 91059 ...
output:
0
result:
ok single line: '0'
Test #81:
score: 0
Accepted
time: 215ms
memory: 113704kb
input:
200000 200000 200000 1 100811 121599 138028622 83761 143579 613818666 188697 90929 978369338 172647 61673 721538906 98327 128307 855590378 18281 152243 624679278 4781 196535 633678011 153681 8687 362612591 61427 68167 597252991 152747 46175 996937075 146283 146607 947213497 87217 193847 572910775 88...
output:
6
result:
ok single line: '6'
Test #82:
score: 0
Accepted
time: 227ms
memory: 113788kb
input:
200000 200000 200000 4 70805 100727 915972585 9871 423 20063341 95861 1189 166742797 44987 48891 364010233 110397 92427 89481016 112049 41599 351108130 124495 182231 304774083 459 98879 654767300 81797 131237 492054186 144729 75043 416998693 39807 50047 296330701 9309 153391 574952294 115185 28801 5...
output:
30
result:
ok single line: '30'
Test #83:
score: 0
Accepted
time: 210ms
memory: 113908kb
input:
200000 200000 200000 86 153383 11103 403918135 99409 144239 164593728 182949 10301 753173665 151897 192119 702947277 187711 131925 881466743 154587 24647 295938676 30497 84419 649572217 176585 66335 997147073 5753 1873 228093143 87479 65437 754608340 179955 78555 900370553 75275 142099 754833229 701...
output:
70
result:
ok single line: '70'
Test #84:
score: 0
Accepted
time: 216ms
memory: 113604kb
input:
200000 200000 200000 126 58325 112789 991133947 26987 137775 672190970 80473 167605 172720704 79117 182819 156150287 131239 82801 918367499 120195 105443 593878101 194587 11451 109101989 73607 40151 20162560 32309 151297 110017594 69237 36435 593075481 57789 64297 154442585 134043 100663 656524375 3...
output:
11
result:
ok single line: '11'
Test #85:
score: 0
Accepted
time: 231ms
memory: 113588kb
input:
200000 200000 200000 4168 142043 107975 814664551 124739 85295 511693466 76677 81869 567575769 46869 35815 340726821 79235 2583 766743732 76081 81839 640096127 191953 42843 747019292 137509 7219 90 12773 113211 755306384 42985 67677 564510301 34323 104351 401667666 172125 173955 67979333 93503 6989 ...
output:
39
result:
ok single line: '39'
Test #86:
score: 0
Accepted
time: 212ms
memory: 113164kb
input:
200000 200000 200000 736121 198763 72285 163834706 128665 178573 19 86459 147699 923501303 74591 2757 790745419 155137 23345 9 141451 67849 54 168899 31301 52 181411 71269 600237233 32203 143045 213145787 168661 160363 83121315 165259 31537 80 47199 43249 92 112143 33477 980402833 47707 62035 593882...
output:
48
result:
ok single line: '48'
Test #87:
score: 0
Accepted
time: 241ms
memory: 113384kb
input:
200000 200000 200000 47010116 197353 153635 432621012 182969 15291 19 26115 68265 5 161387 84017 440653544 22667 18401 921402945 23603 110533 52804844 71083 34611 28 63401 47113 652057634 18363 62213 719650067 80071 123547 715385190 57023 35361 44 84037 64051 542266879 155871 131941 9 46449 195331 7...
output:
53
result:
ok single line: '53'
Test #88:
score: 0
Accepted
time: 215ms
memory: 113672kb
input:
200000 200000 200000 1348160454 65481 175369 60 116069 29613 36480437 25465 197007 5 166653 121999 4 93545 130519 241445605 65073 159281 73 92419 157433 61 137743 144567 528229725 20099 62855 57 104317 198329 27 186745 25903 954572672 90133 135343 693873674 41013 121387 13273762 46705 14257 59 10911...
output:
71
result:
ok single line: '71'
Test #89:
score: 0
Accepted
time: 212ms
memory: 113604kb
input:
200000 200000 200000 19999900000 103853 52629 160834957 116877 159979 51 181147 16769 41821995 151625 128229 65 195005 154095 1 167795 44515 71 197149 161495 530415114 111515 33907 950395437 167317 65991 8 68889 134661 79 78277 51137 12 199689 158023 56 92327 59039 388003009 157535 194629 788091982 ...
output:
-1
result:
ok single line: '-1'
Test #90:
score: 0
Accepted
time: 120ms
memory: 69524kb
input:
99995 199991 199994 624425183 98859 78485 3 29499 92661 2 58487 95743 357500000 4813 16791 10 79743 59561 448767140 7423 69929 7 91095 51699 39233009 95311 72737 7 51975 51975 195560988 57955 22455 528064101 39661 42333 5 29453 11119 4 19647 69017 6 15045 46757 3 4017 66461 986429815 68073 48361 101...
output:
408744771
result:
ok single line: '408744771'
Test #91:
score: 0
Accepted
time: 119ms
memory: 70492kb
input:
99993 199992 199993 624410150 81229 64621 770206314 75751 74927 2 89433 645 736361003 95153 6099 710821792 41375 86187 96941540 38945 75663 547715721 19489 36311 88954176 65209 58289 5 41837 42775 782171403 53377 40181 37311742 5917 71903 7 84629 50895 954520344 93321 86611 88152955 76365 76365 7621...
output:
69748190
result:
ok single line: '69748190'
Test #92:
score: 0
Accepted
time: 118ms
memory: 69348kb
input:
99997 199993 199992 624401156 4757 48453 9 67283 21061 185605478 61665 2097 10 38771 38771 452914182 18651 2663 3 18329 18329 549230371 61835 54501 86613396 33885 96127 8 19789 57679 474571521 88129 79477 286313725 69257 91557 10 5067 96465 6 81633 47587 4 21679 45997 391891940 8489 47771 41707479 8...
output:
10055771
result:
ok single line: '10055771'
Test #93:
score: 0
Accepted
time: 113ms
memory: 70040kb
input:
99998 199994 199991 624550181 58551 18371 2 89757 2569 5 83295 60611 830711659 82083 86353 6 63511 32679 495278250 75525 74309 581507821 17561 13831 9 99025 79867 10 89727 35533 5 57967 69093 487847225 16197 91821 7 71837 16335 2 54495 91709 279381595 96515 65843 584314693 31229 59565 854536334 5741...
output:
929135
result:
ok single line: '929135'
Test #94:
score: 0
Accepted
time: 84ms
memory: 29016kb
input:
10 200000 200000 1 1 1 871886556 3 3 310062577 9 3 460488634 7 9 624913993 1 1 453682703 5 1 528633630 7 9 888263202 9 5 207212424 5 1 676247129 9 3 459479991 1 5 701109018 3 5 528022079 7 7 239662509 5 9 593102049 5 7 886839714 5 3 936381589 3 7 697071901 7 7 833204472 7 7 335128519 7 9 168519473 1...
output:
645
result:
ok single line: '645'
Test #95:
score: 0
Accepted
time: 76ms
memory: 29060kb
input:
10 200000 200000 45 7 3 172564753 9 9 33158789 3 7 141697842 5 9 821787431 3 9 784337536 9 1 637206863 5 7 418649261 3 1 15655083 3 9 535579995 5 5 239035786 7 5 515129415 3 1 116547607 9 9 254697597 7 5 227298431 9 9 237990112 9 9 562418632 7 9 476117158 3 9 658789408 9 1 677858614 3 1 690544905 5 ...
output:
-1
result:
ok single line: '-1'
Test #96:
score: 0
Accepted
time: 74ms
memory: 29184kb
input:
300 200000 200000 58 61 215 119098913 23 263 645656739 9 27 131605941 211 281 299607736 219 211 741794331 67 217 868045878 13 197 758598024 261 255 868199079 277 203 284970974 77 115 882652816 97 221 704828032 67 145 97237751 241 229 21146083 217 7 682103610 153 65 556790529 297 197 869135277 209 19...
output:
127339
result:
ok single line: '127339'
Test #97:
score: 0
Accepted
time: 81ms
memory: 29160kb
input:
300 200000 200000 8603 67 187 232816687 257 37 53701857 81 165 283912451 273 7 507923216 21 19 149845962 95 233 623165066 31 157 43303664 249 3 477341087 135 87 433355790 297 19 145552835 93 223 156244303 199 65 46338097 35 137 428773950 159 85 275342633 69 147 326833157 191 53 18868495 77 285 22625...
output:
963592
result:
ok single line: '963592'
Test #98:
score: 0
Accepted
time: 222ms
memory: 113032kb
input:
199999 199999 199999 22589 37075 144273 56995571 148973 112739 464743159 23807 26417 195516980 47065 13751 394432559 19693 713 510556844 98041 125805 622794862 162089 44365 531166968 114623 128079 544375809 176911 18673 927620957 88865 117193 938470719 75365 114241 80684631 4033 143217 371707337 186...
output:
77980650
result:
ok single line: '77980650'
Test #99:
score: 0
Accepted
time: 199ms
memory: 113076kb
input:
199999 199999 199999 25515937 127295 113885 322807916 179203 6251 909116728 2043 143279 38393641 33027 42715 65077951 117623 198985 944085981 186297 143451 503424450 118989 148601 812211230 113377 71291 505099088 54107 157159 90071716 20441 59911 1403830 157023 110009 608627420 60987 17221 339305281...
output:
259424947
result:
ok single line: '259424947'
Test #100:
score: 0
Accepted
time: 206ms
memory: 113084kb
input:
199999 199999 199999 19999700001 54549 62573 903472942 127703 177949 408945470 35365 88921 625226989 146599 23117 901759959 15797 145417 904924493 45687 43793 373169943 22041 104977 780538819 165249 60049 681622319 26371 169857 183728575 184025 22889 809424459 69439 41279 121348033 100897 61823 1745...
output:
-1
result:
ok single line: '-1'
Test #101:
score: 0
Accepted
time: 175ms
memory: 113560kb
input:
199999 199999 199999 187468 30955 199915 8 100047 92811 89 87267 70205 88 185401 92353 32 129415 153239 10 60239 113113 8 108613 146239 36 47721 113431 95 100457 65729 26 77745 33621 67 145739 60201 77 118109 114731 2 41159 55637 45 143483 155545 59 69549 79797 62 103925 177517 72 25699 152457 19 34...
output:
20
result:
ok single line: '20'
Test #102:
score: 0
Accepted
time: 183ms
memory: 113956kb
input:
199999 199999 199999 5321422162 99023 149963 72 157091 7497 86 15951 198347 94 50001 71951 68 27791 136549 93 180369 176341 90 111471 42615 56 88355 40291 93 66039 102573 10 16031 61219 70 150811 66987 62 83357 129139 19 79959 81249 89 149559 173693 48 141015 140903 38 23491 167949 48 169681 73811 1...
output:
90
result:
ok single line: '90'
Subtask #3:
score: 0
Wrong Answer
Test #103:
score: 6
Accepted
time: 0ms
memory: 24408kb
input:
1 0 0 0
output:
0
result:
ok single line: '0'
Test #104:
score: 0
Accepted
time: 3ms
memory: 24304kb
input:
2 0 0 1
output:
-1
result:
ok single line: '-1'
Test #105:
score: 0
Accepted
time: 40ms
memory: 26740kb
input:
2 10 200000 1 2 1 319832429 1 1 412617159 2 1 337734185 1 2 674652880 1 2 454610992 2 2 688717944 1 1 189208056 2 2 951221780 1 2 594191431 2 2 87592160 1 2 833491749 2 2 732961971 2 1 575969648 2 2 268359887 2 1 436382098 1 2 514959278 1 2 305446083 1 2 365989813 1 2 296840111 1 1 541558213 1 1 497...
output:
10104
result:
ok single line: '10104'
Test #106:
score: 0
Accepted
time: 31ms
memory: 26688kb
input:
2 10 200000 1 1 1 1000000000 1 1 1000000000 1 2 1000000000 1 2 1000000000 1 2 1000000000 1 1 1000000000 2 1 1000000000 2 2 1000000000 2 2 1000000000 2 2 1000000000 1 1 1000000000 1 2 1000000000 1 1 1000000000 2 1 1000000000 1 1 1000000000 1 1 1000000000 2 1 1000000000 1 1 1000000000 2 2 1000000000 2...
output:
1000000000
result:
ok single line: '1000000000'
Test #107:
score: 0
Accepted
time: 195ms
memory: 97392kb
input:
200000 10 200000 17900 199675 76237 290240030 50211 6922 761990536 92097 120746 607490 192856 130409 616541101 50427 80049 330957286 129588 180294 466199684 8674 110653 155297749 91380 156344 798960399 102127 40858 801752583 94673 105892 152356242 185676 6183 263664373 169026 112948 812501808 93517 ...
output:
75425485
result:
ok single line: '75425485'
Test #108:
score: 0
Accepted
time: 176ms
memory: 98236kb
input:
200000 10 200000 11791021341 90115 14234 985783971 123477 154651 628493605 123171 47179 220847663 8072 163826 30383173 174753 12792 15862638 172837 96919 880800330 92696 166466 443031361 85298 185851 999558577 23737 111350 809362300 24551 127050 920973896 121483 145215 67814677 78536 41919 475800490...
output:
949367959
result:
ok single line: '949367959'
Test #109:
score: 0
Accepted
time: 184ms
memory: 98448kb
input:
200000 0 200000 423432 117280 87297 405090778 161764 93979 279208002 169095 190396 237565477 5136 81072 251360373 177384 130645 595157997 5282 38206 898866303 150431 96891 829055730 18413 42187 599085995 75585 47004 557307885 92187 77157 349172549 63029 186638 993483250 37685 198246 538754012 119056...
output:
404806867
result:
ok single line: '404806867'
Test #110:
score: 0
Accepted
time: 27ms
memory: 93016kb
input:
200000 10 0 1583868 66186 49114 583417488 79347 122356 957296935 4161 178945 973881307 39875 85386 62804962 62164 81798 964069340 6410 188411 31431750 67426 6153 513781110 49101 116783 513947988 61043 89483 259723608 14116 90504 23294861
output:
-1
result:
ok single line: '-1'
Test #111:
score: 0
Accepted
time: 178ms
memory: 96696kb
input:
200000 10 200000 19999900000 47625 147346 8 147346 121067 9 97009 179826 2 155552 97009 1 179826 22149 3 15370 4310 5 135552 47625 7 121067 131030 10 4310 135552 6 22149 15370 4 92707 136627 90227 20274 369 174990 32793 164281 194588 56508 95231 92612 117675 125225 114617 42843 81551 39780 149173 15...
output:
199999
result:
ok single line: '199999'
Test #112:
score: 0
Accepted
time: 155ms
memory: 95812kb
input:
200000 10 200000 19999900000 45665 143462 7 22696 184210 2 38538 57388 9 184210 154285 3 125307 22696 1 149825 71332 5 143462 38538 8 154285 149825 4 57388 182077 10 71332 45665 6 163095 156887 174710 77920 77020 63954 85503 109613 119638 46319 118285 60934 66569 45264 83574 73519 101885 163357 1583...
output:
200000
result:
ok single line: '200000'
Test #113:
score: 0
Accepted
time: 160ms
memory: 95716kb
input:
200000 10 200000 19999900000 739 28876 199992 53663 1295 199998 43161 52504 200000 158247 739 199993 2816 184328 199996 52504 53663 199999 1295 2816 199997 52726 158247 199994 28876 8395 199991 184328 52726 199995 130045 124454 95456 117404 39359 188185 42676 84681 4828 105147 95150 194669 17107 579...
output:
199999
result:
ok single line: '199999'
Test #114:
score: 0
Accepted
time: 194ms
memory: 97068kb
input:
200000 10 200000 19999900000 19794 183474 199991 71973 145759 199999 167290 188987 199995 6730 167290 199996 92616 6730 199997 93098 157369 199993 145759 92616 199998 104691 71973 200000 157369 19794 199992 188987 93098 199994 4529 33398 169717 116172 158258 118532 69720 25407 140713 173220 192301 1...
output:
200000
result:
ok single line: '200000'
Test #115:
score: 0
Accepted
time: 11ms
memory: 94836kb
input:
200000 0 0 0
output:
0
result:
ok single line: '0'
Test #116:
score: 0
Accepted
time: 28ms
memory: 93176kb
input:
200000 0 0 1
output:
-1
result:
ok single line: '-1'
Test #117:
score: 0
Accepted
time: 20ms
memory: 94124kb
input:
200000 0 0 19999900000
output:
-1
result:
ok single line: '-1'
Test #118:
score: 0
Accepted
time: 178ms
memory: 98900kb
input:
200000 10 200000 0 146668 190255 646706475 71516 174249 65976309 173393 55930 434227341 38682 164404 792088710 68045 174249 105770742 190255 24008 378601596 68045 174249 584120597 68045 68045 891140070 71516 71516 121444300 24008 173393 638520585 42552 123134 440551564 172416 148702 205154389 80345 ...
output:
0
result:
ok single line: '0'
Test #119:
score: 0
Accepted
time: 173ms
memory: 97220kb
input:
200000 10 200000 1 18089 125148 634373061 26320 138377 746998187 125148 130407 287480602 136290 4926 478063834 136333 147458 29423436 26320 147458 334115471 4926 136290 505364255 18089 26320 866606210 11249 77957 605205962 136333 11249 440411926 170380 191070 819377443 150060 41355 635345633 143709 ...
output:
2407
result:
ok single line: '2407'
Test #120:
score: 0
Accepted
time: 179ms
memory: 99016kb
input:
200000 10 200000 4 131932 102405 14740950 95390 60349 599957231 62719 96049 468132040 96049 196778 435897371 147221 147221 710991146 69099 139866 753644389 130732 22961 374767514 118319 62719 793210617 14592 172623 872022637 131932 147221 588107750 133618 115753 634870732 69458 144612 651075961 8687...
output:
14977
result:
ok single line: '14977'
Test #121:
score: 0
Accepted
time: 170ms
memory: 98336kb
input:
200000 10 200000 92 26204 41682 132397613 11386 43267 432400482 26204 145442 188527020 124727 65248 170978952 26613 172005 567702196 146166 39798 679712885 146166 39798 953781917 124727 41682 826584416 146166 146166 117167249 65248 11386 787325743 764 17622 571020090 171608 112618 89050875 21593 172...
output:
473019
result:
ok single line: '473019'
Test #122:
score: 0
Accepted
time: 181ms
memory: 98648kb
input:
200000 10 200000 672 151843 72188 754208507 186567 155545 192251945 72188 173580 807040666 173580 155545 413157526 143249 143249 343025568 143249 182692 983484260 182692 21150 153868493 173580 155545 648383151 151843 182692 108954433 156381 14221 612434692 8027 76055 276048757 29885 107311 354554984...
output:
3501158
result:
ok single line: '3501158'
Test #123:
score: 0
Accepted
time: 174ms
memory: 98828kb
input:
200000 10 200000 5413 95488 104057 66278284 58623 58623 818395626 99093 124205 414738887 99093 158331 881420357 159736 67384 193983425 67384 58623 623301482 159736 141485 530044249 158331 146846 170069165 95488 158331 521843529 144566 99093 996200413 47960 153496 68751236 48094 54076 759978913 2873 ...
output:
25561771
result:
ok single line: '25561771'
Test #124:
score: 0
Accepted
time: 197ms
memory: 98300kb
input:
200000 10 200000 607219 117398 78777 25237306 122250 107989 217199414 100967 69009 323823567 78777 78777 653032486 43957 47258 709036359 107989 30352 736599336 152731 47258 974489271 69009 122250 631296609 69009 43957 982998301 164327 117398 451874824 78667 87007 949453372 176540 180070 825887209 29...
output:
424224418
result:
ok single line: '424224418'
Test #125:
score: 0
Accepted
time: 187ms
memory: 97056kb
input:
200000 10 200000 38942692 191843 87774 48763750 42448 181646 153085306 78078 10204 342154140 42448 45480 342538264 51194 78078 40436760 95235 39182 532944349 79153 79153 495283828 108632 141932 193232728 78078 121421 507359193 141932 108632 799596562 141888 166667 289423598 62108 182515 150884302 43...
output:
506971462
result:
ok single line: '506971462'
Test #126:
score: 0
Accepted
time: 188ms
memory: 97916kb
input:
200000 10 200000 3867596036 101129 178836 611548548 71053 23325 51723100 23325 197101 732184179 113289 40120 919460669 71053 12789 146285015 37966 23325 463373360 40120 12789 690404961 34895 40120 689138722 178836 12789 350156365 40120 23325 969795259 64088 12703 150877304 125299 69683 377982548 190...
output:
659435029
result:
ok single line: '659435029'
Test #127:
score: 0
Accepted
time: 182ms
memory: 98548kb
input:
200000 10 200000 19999900000 19948 93224 696463523 187941 81537 209135633 70892 81537 80053781 24348 139884 806003775 187941 73976 934692473 167817 167817 45539332 93456 24348 405608615 173940 167817 358543555 70892 73976 806171243 24348 173940 495263721 143061 46638 446762613 89043 9162 584904381 4...
output:
-1
result:
ok single line: '-1'
Test #128:
score: 0
Accepted
time: 194ms
memory: 97668kb
input:
200000 10 200000 0 51897 141304 64 125281 55107 6 160539 169899 18 55107 125281 75 134103 100791 22 134103 92211 69 169899 55107 78 125281 55107 78 110799 51897 127287266 169899 134103 85 137999 70531 886030502 126853 67828 763444764 6746 128867 630841156 131235 16144 483070630 75851 127161 25109450...
output:
0
result:
ok single line: '0'
Test #129:
score: 0
Accepted
time: 180ms
memory: 97284kb
input:
200000 10 200000 1 132839 73305 8 66415 66415 90 57701 174971 79 66415 174971 18 183186 132839 19 89931 89931 61 179694 73305 40 73305 174971 6 17869 89931 81 73305 132839 840562812 125249 112893 879029614 194877 19061 138829945 81475 120055 169500004 11311 70715 654559512 188750 172969 324123184 17...
output:
6
result:
ok single line: '6'
Test #130:
score: 0
Accepted
time: 184ms
memory: 98600kb
input:
200000 10 200000 4 56795 118439 74 7633 121769 207221193 94262 56795 99 122334 68618 65 121769 61460 35 133080 7633 56 56795 56795 74 122334 1833 1 121769 7633 90 94262 121769 15 196938 5748 486304794 154729 73605 706011974 117668 80031 609841298 38907 66933 976840777 25959 153246 121939463 65979 17...
output:
17
result:
ok single line: '17'
Test #131:
score: -6
Wrong Answer
time: 193ms
memory: 98136kb
input:
200000 10 200000 69 34305 198290 43 134403 50880 28 12535 118969 9 149 189809 89 109244 162754 28 198290 118969 97 149 197773 24 198290 132425 73 189809 118969 801144804 162754 150623 98 95003 171197 415768639 173347 125597 919360137 113494 180067 594834693 115761 147604 588304425 142713 6816 887247...
output:
189223
result:
wrong answer 1st lines differ - expected: '194836', found: '189223'
Subtask #4:
score: 0
Skipped
Dependency #1:
0%