QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#369057 | #7791. 通道建设 Passage Construction | NATURAL6 | 72 | 398ms | 8592kb | C++17 | 4.6kb | 2024-03-27 20:03:37 | 2024-03-27 20:03:38 |
Judging History
answer
#include <bits/stdc++.h>
#include "passageconstruction.h"
using namespace std;
int n,dep[10010],mdep,dfn[10010],tot,fa[14][10010],siz[20010];
int node_siz,edge_siz,id[10010],nowdep,vis[20010],msiz,eid,eU,eV;
vector<int>S[10010],e[10010],E[10010],lst;
vector< pair<int,int> >ans,se[20010];
inline void adde(int x,int y)
{
e[x].emplace_back(y);
fa[0][y]=x;
for(int i=1;i<14;++i)fa[i][y]=fa[i-1][fa[i-1][y]];
return ;
}
inline int get_lca(int x,int y)
{
if(x==y)return x;
if(dep[x]<dep[y])swap(x,y);
for(int i=13;~i;--i)while(dep[fa[i][x]]>=dep[y])x=fa[i][x];
if(x==y)return x;
for(int i=13;~i;--i)while(fa[i][x]^fa[i][y])x=fa[i][x],y=fa[i][y];
return fa[0][x];
}
inline void dfs(int rt)//求 dfs 序
{
dfn[rt]=++tot;
for(int i:e[rt])dfs(i);
return ;
}
inline bool cmp(int x,int y){return dfn[x]<dfn[y];}
inline int build(vector<int>S)
{
sort(S.begin(),S.end(),cmp);
for(int i=(int)S.size()-1;i;--i)S.emplace_back(get_lca(S[i],S[i-1]));
sort(S.begin(),S.end(),cmp);S.resize(unique(S.begin(),S.end())-S.begin());
for(int i=1;i<(int)S.size();++i)E[get_lca(S[i],S[i-1])].emplace_back(S[i]);
lst=S;
return S[0];
}
inline int dfss(int rt,int da)// 三度化
{
if(E[rt].empty())return id[++node_siz]=rt,node_siz;
if(E[rt].size()==1)
{
int U=++node_siz,V=dfss(E[rt][0],rt);
id[U]=rt;++edge_siz;
se[U].emplace_back(make_pair(V,edge_siz));
se[V].emplace_back(make_pair(U,edge_siz));
return U;
}
else
{
int V=dfss(E[rt].back(),rt);
for(int i=E[rt].size()-2;~i;--i)
{
int rot=++node_siz,U=dfss(E[rt][i],rt);
++edge_siz;
se[rot].emplace_back(make_pair(U,edge_siz));
se[U].emplace_back(make_pair(rot,edge_siz));
++edge_siz;
se[rot].emplace_back(make_pair(V,edge_siz));
se[V].emplace_back(make_pair(rot,edge_siz));
V=rot;id[rot]=rt;
}
return V;
}
return 0;
}
inline int get_id(int rt,int da)
{
if(dep[id[rt]]==nowdep)return id[rt];
int an=0;
for(pair<int,int>i:se[rt])
{
if(i.first==da||vis[i.second])continue;
an|=get_id(i.first,rt);
}
return an;
}
inline void pw(int rt,int da)
{
if(dep[id[rt]]==nowdep)printf("!%d %d\n",id[rt],rt);
for(pair<int,int>i:se[rt])
{
if(i.first==da||vis[i.second])continue;
printf("{%d %d}\n",rt,i.first);
pw(i.first,rt);
}
return ;
}
inline void findroot(int rt,int da,int SZ)
{
if(dep[id[rt]]==nowdep)siz[rt]=1;
else siz[rt]=0;
for(pair<int,int>i:se[rt])
{
if(i.first==da||vis[i.second])continue;
findroot(i.first,rt,SZ);siz[rt]+=siz[i.first];
if(msiz>max(siz[i.first],SZ-siz[i.first]))msiz=max(siz[i.first],SZ-siz[i.first]),eU=rt,eV=i.first,eid=i.second;
}
return ;
}
inline int dfssss(int rt,int da)// 求 siz
{
int an=(dep[id[rt]]==nowdep);
for(pair<int,int>i:se[rt])
{
if(i.first==da||vis[i.second])continue;
an+=dfssss(i.first,rt);
}
return an;
}
inline void dfsssss(int rt,int da,vector<int>&S,int rot)// 求点集
{
if(id[rt]^rot)return S.emplace_back(id[rt]),void();
for(pair<int,int>i:se[rt])
{
if(i.first==da||vis[i.second])continue;
dfsssss(i.first,rt,S,rot);
}
return ;
}
inline void dfz(int rt,int SZ,vector<int>nodeset)
{
if(!SZ||nodeset.empty())return ;
if(SZ==1)
{
int ID=get_id(rt,0);
if(nowdep==7&&rt==48)pw(rt,0);
for(int i:nodeset)adde(ID,i);
return ;
}
msiz=SZ+1;
findroot(rt,0,SZ);
vector<int>res,B,toU,toV;B.emplace_back(id[eU]);
dfsssss(eV,eU,B,id[eU]);
int sizU=dfssss(eU,eV),sizV=dfssss(eV,eU);
vis[eid]=1;
if(B.size()==1)res.resize(nodeset.size(),1);
else res=QueryLCA(nodeset,B,id[eU]);
for(int i=0;i<(int)nodeset.size();++i)
{
if(res[i])toU.emplace_back(nodeset[i]);
else toV.emplace_back(nodeset[i]);
}
int eeU=eU,eeV=eV;
dfz(eeU,sizU,toU);dfz(eeV,sizV,toV);
return ;
}
inline void solve(int D)
{
for(int i:lst)E[i].clear();
for(int i=1;i<=node_siz;++i)se[i].clear();
memset(vis,0,(edge_siz+1)<<2);
node_siz=edge_siz=0;nowdep=D-1;
int rot=build(S[D-1]);
rot=dfss(rot,0);
dfz(rot,node_siz,S[D]);
tot=0;dfs(1);
return ;
}
inline int dfsss(int rt)// 求匹配
{
int son=0;
for(int i:e[rt])
{
int p=dfsss(i);
if(p)
{
if(son)
{
ans.emplace_back(make_pair(p,son));
son=0;
}
else son=p;
}
}
if(son)
{
ans.emplace_back(make_pair(rt,son));
son=0;
}
else son=rt;
return son;
}
vector< pair<int,int> >ConstructPassages(int N,const vector< pair<int,int> >&E)
{
n=N;dep[0]=-1;
for(int i=2;i<=(n<<1);++i)
{
S[dep[i]=GetDistance(1,i)].emplace_back(i);
mdep=max(mdep,dep[i]);
}
S[0].emplace_back(1);dfn[1]=tot=1;
for(int i=1;i<=mdep;++i)solve(i);
dfsss(1);
return ans;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 3
Accepted
Test #1:
score: 3
Accepted
time: 1ms
memory: 5192kb
input:
1 1872884041 100 100 10000 10000 1 2294931821 2294931820
output:
Succeeded 0 1 0 0 1 2
result:
ok Accepted with 0+1 operations,sum of size(s)=0+0
Test #2:
score: 3
Accepted
time: 1ms
memory: 5208kb
input:
1 1977600624 100 100 10000 10000 5 621522394 621522399 2231003352 2231003338 464307841 464307837 1851407771 1851407768 2780336863 2780336849 314073909 314073902 1173467454 1173467430 4215033871 4215033843 2620057116 2620057098
output:
Succeeded 5 9 11 11 7 4 6 2 3 8 5 9 1 10
result:
ok Accepted with 5+9 operations,sum of size(s)=11+11
Test #3:
score: 3
Accepted
time: 1ms
memory: 6008kb
input:
1 1314992723 100 100 10000 10000 2 1174248192 1174248188 4206147071 4206147069 2894997654 2894997645
output:
Succeeded 0 3 0 0 2 4 1 3
result:
ok Accepted with 0+3 operations,sum of size(s)=0+0
Test #4:
score: 3
Accepted
time: 1ms
memory: 6344kb
input:
1 1466488642 100 100 10000 10000 3 1959342134 1959342129 3976386946 3976386946 1293201451 1293201449 4016912388 4016912383 46728190 46728181
output:
Succeeded 1 5 1 2 2 3 6 4 1 5
result:
ok Accepted with 1+5 operations,sum of size(s)=1+2
Test #5:
score: 3
Accepted
time: 0ms
memory: 6028kb
input:
1 1733551538 100 100 10000 10000 4 4255320958 4255320951 1233889267 1233889267 2022156010 2022156014 1746602236 1746602223 1796304111 1796304099 154520793 154520786 799267407 799267389
output:
Succeeded 2 7 3 4 2 5 3 7 4 8 1 6
result:
ok Accepted with 2+7 operations,sum of size(s)=3+4
Test #6:
score: 3
Accepted
time: 1ms
memory: 6076kb
input:
1 1103590331 100 100 10000 10000 4 3735090189 3735090176 179620503 179620501 1550955883 1550955882 3533004575 3533004552 2159969243 2159969227 2549716219 2549716202 1755562372 1755562356
output:
Succeeded 2 7 3 4 5 6 8 7 4 2 1 3
result:
ok Accepted with 2+7 operations,sum of size(s)=3+4
Test #7:
score: 3
Accepted
time: 1ms
memory: 5272kb
input:
1 1007922703 100 100 10000 10000 5 3347355425 3347355424 924935451 924935434 3554593528 3554593525 2830078883 2830078872 3185621515 3185621508 32902500 32902483 1057526055 1057526035 3737430162 3737430144 106424402 106424399
output:
Succeeded 4 9 7 13 3 2 5 8 6 9 7 4 1 10
result:
ok Accepted with 4+9 operations,sum of size(s)=7+13
Test #8:
score: 3
Accepted
time: 1ms
memory: 6004kb
input:
1 1401446296 100 100 10000 10000 5 4125806477 4125806476 1224445301 1224445291 1474144594 1474144597 2898586557 2898586536 879608888 879608877 3110900945 3110900930 2490037068 2490037051 422424582 422424570 1017432306 1017432295
output:
Succeeded 4 9 12 11 10 7 5 3 9 8 4 2 1 6
result:
ok Accepted with 4+9 operations,sum of size(s)=12+11
Test #9:
score: 3
Accepted
time: 0ms
memory: 5208kb
input:
1 1756894897 100 100 10000 10000 5 2081532117 2081532115 4275738287 4275738273 632146529 632146534 2424607270 2424607263 2157363450 2157363443 2463928559 2463928550 3381117807 3381117785 4186361975 4186361960 3382018566 3382018532
output:
Succeeded 3 9 6 6 9 7 5 8 6 10 2 3 1 4
result:
ok Accepted with 3+9 operations,sum of size(s)=6+6
Test #10:
score: 3
Accepted
time: 1ms
memory: 6104kb
input:
1 1465320926 100 100 10000 10000 5 2695813796 2695813789 3049323317 3049323309 231883125 231883119 3073242409 3073242392 1388430756 1388430755 183732731 183732729 1423324287 1423324267 3470698806 3470698795 354321542 354321525
output:
Succeeded 4 9 6 9 2 6 3 9 10 7 8 4 1 5
result:
ok Accepted with 4+9 operations,sum of size(s)=6+9
Subtask #2:
score: 0
Wrong Answer
Test #11:
score: 6
Accepted
time: 1ms
memory: 6228kb
input:
2 755640766 20000 10000 200000 200000 100 4287951944 4287951892 218593589 218593610 2907028702 2907028595 100123056 100122959 3149201405 3149201229 3454414687 3454414608 1901257489 1901257490 1532337798 1532337686 836222214 836222227 187381584 187381446 1847826999 1847827071 2868544732 2868544653 41...
output:
Succeeded 160 199 945 366 13 71 20 76 163 57 18 170 2 16 174 127 60 9 45 28 58 88 17 133 82 29 59 27 122 64 47 41 54 37 131 62 90 93 114 44 134 85 150 124 166 158 22 116 119 14 87 142 46 69 99 56 42 15 8 193 19 195 78 61 95 164 77 32 182 98 49 50 91 180 115 181 189 25 194 5 84 51 143 172 160 185 186...
result:
ok Accepted with 160+199 operations,sum of size(s)=945+366
Test #12:
score: 0
Wrong Answer
time: 1ms
memory: 6260kb
input:
2 587237803 20000 10000 200000 200000 98 217447661 217447616 2463641363 2463641406 3373538248 3373538212 3950835015 3950834997 2221322822 2221322872 146298284 146298141 531452967 531453049 3941453926 3941454046 3084946195 3084946149 1270490559 1270490368 1019372524 1019372347 2754251578 2754251434 5...
output:
Succeeded 157 195 998 363 192 90 108 112 64 44 117 29 116 31 147 80 194 26 32 163 171 4 62 18 73 30 187 40 121 81 98 2 169 111 176 145 56 10 48 57 47 71 51 22 127 131 182 93 104 161 19 85 190 102 189 83 100 59 109 76 188 20 79 7 54 35 125 77 75 9 152 158 58 135 183 132 67 142 118 21 134 24 164 155 1...
result:
wrong output format Extra information in the output file
Subtask #3:
score: 8
Accepted
Test #19:
score: 8
Accepted
time: 16ms
memory: 6748kb
input:
3 397960972 100000 4000 200000 200000 1000 3136131587 3136131078 3887641427 3887642253 280951546 280951198 124187343 124186744 3948118891 3948118785 2174920490 2174920140 3041102338 3041103477 489656932 489656480 3093689453 3093690199 3027233105 3027233261 967551350 967551424 215138938 215138436 251...
output:
Succeeded 544 1999 1087 1088 1366 1855 1773 1563 1969 1275 1368 1313 1107 1409 1643 1727 1134 1837 1844 1600 1677 1114 1610 1937 1122 1588 1630 1298 1829 1755 1561 1178 1852 1357 1347 1394 1751 1054 1806 1887 1164 1266 1868 1579 1824 1609 1613 1276 1697 1078 1272 1866 1009 1554 1477 1223 1462 1214 1...
result:
ok Accepted with 544+1999 operations,sum of size(s)=1087+1088
Test #20:
score: 8
Accepted
time: 16ms
memory: 6884kb
input:
3 755523510 100000 4000 200000 200000 999 837610461 837610217 209552123 209552158 2202987134 2202987346 3933843218 3933843131 2783546817 2783547323 415275024 415276142 13876082 13876176 448702939 448703028 1294393612 1294394136 3910397405 3910397094 3416630484 3416630700 3215888394 3215888948 124509...
output:
Succeeded 56 1997 111 112 346 728 1690 13 468 49 745 103 897 485 86 149 82 913 735 826 408 750 83 41 202 365 124 414 301 1200 283 843 694 77 156 266 789 840 767 1764 878 938 959 618 90 1564 249 20 275 51 396 994 585 1144 732 429 692 85 234 665 739 380 1630 969 449 626 884 132 558 583 1634 660 344 50...
result:
ok Accepted with 56+1997 operations,sum of size(s)=111+112
Test #21:
score: 8
Accepted
time: 13ms
memory: 6664kb
input:
3 2042812129 100000 4000 200000 200000 998 3075748308 3075748844 1569673104 1569672823 3968525693 3968524672 2108387096 2108386924 3356390455 3356391094 3372812724 3372813320 3904961007 3904958854 4029621824 4029621345 4114486509 4114486281 1387138301 1387138067 124292409 124292880 3935517019 393551...
output:
Succeeded 704 1995 1407 1408 1749 1325 1332 1702 1225 1114 1397 1984 1307 1723 1658 1737 1813 1495 1838 1051 1067 1316 1696 1922 1946 1402 1363 1355 1208 1886 1539 1247 1505 1072 1624 1700 1436 1499 1268 1498 1326 1759 1857 1659 1920 1293 1242 1651 1311 1523 1687 1751 1347 1336 1021 1810 1147 1366 1...
result:
ok Accepted with 704+1995 operations,sum of size(s)=1407+1408
Test #22:
score: 8
Accepted
time: 17ms
memory: 5904kb
input:
3 1597029305 100000 4000 200000 200000 998 2980500284 2980500361 2247716226 2247714887 988714926 988714253 1734063960 1734064121 2359409219 2359409008 411968449 411968499 155449826 155451318 555582797 555582911 45071917 45071590 1460631113 1460629818 3059213925 3059213709 2094519932 2094519250 38721...
output:
Succeeded 220 1995 439 440 345 1767 528 262 38 580 910 1719 226 1612 1016 1391 719 1557 130 431 941 1537 322 1894 1024 1572 1082 1713 697 1539 1712 846 1898 1100 1595 293 1512 1970 685 119 1521 748 245 282 419 551 1688 1301 774 857 1177 488 1558 1854 1579 1950 576 1136 219 1600 1643 760 887 167 1762...
result:
ok Accepted with 220+1995 operations,sum of size(s)=439+440
Test #23:
score: 8
Accepted
time: 16ms
memory: 6524kb
input:
3 1564467111 100000 4000 200000 200000 1000 1236547222 1236547523 2135786902 2135787064 2523622442 2523622714 1532839693 1532838477 818219113 818220033 676117995 676118414 570037547 570036834 514220702 514220842 3399494183 3399495268 2654728241 2654729498 1495037081 1495037412 2062047312 2062048382 ...
output:
Succeeded 281 1999 561 562 1276 1367 489 340 602 1496 21 783 1715 1597 1344 994 11 298 1003 1693 643 1737 268 709 237 552 1391 1974 878 1055 796 852 371 1345 1289 209 164 813 1499 1840 1936 1960 1188 357 1491 137 873 1488 537 279 151 724 696 1950 521 291 1920 424 260 1798 711 1166 1638 1429 280 53 1...
result:
ok Accepted with 281+1999 operations,sum of size(s)=561+562
Test #24:
score: 8
Accepted
time: 15ms
memory: 6488kb
input:
3 213138336 100000 4000 200000 200000 999 1130123143 1130122958 687694550 687694095 929485247 929484829 3680984473 3680983776 3074105335 3074104892 1342732123 1342731927 1364720805 1364720672 2077428724 2077428538 28510235 28511166 937776441 937776505 3414480885 3414480666 3148182306 3148181509 3485...
output:
Succeeded 420 1997 839 840 581 837 276 427 423 84 646 90 760 277 28 687 444 530 895 5 141 21 458 497 381 564 27 237 465 271 231 293 524 808 104 79 755 301 482 596 998 390 498 147 951 351 580 283 246 754 884 60 412 647 398 402 1356 817 1915 258 645 363 662 138 953 967 324 379 567 543 494 492 556 961 ...
result:
ok Accepted with 420+1997 operations,sum of size(s)=839+840
Test #25:
score: 8
Accepted
time: 11ms
memory: 6604kb
input:
3 924980045 100000 4000 200000 200000 998 1666991999 1666991279 148686690 148685590 324531768 324531788 2043725358 2043725640 1133184972 1133184631 853139746 853139683 1770837584 1770837761 1481554510 1481554714 1372084869 1372084950 1756084441 1756085236 2107756067 2107756010 3377586774 3377586312 ...
output:
Succeeded 22 1995 43 44 874 702 412 78 608 551 662 661 473 1099 406 745 447 1850 481 28 714 746 511 411 317 738 582 949 1464 825 664 890 407 670 674 358 423 445 808 534 1963 327 360 549 219 878 860 851 665 623 533 419 141 1161 59 356 575 244 232 986 384 726 1373 127 364 915 353 806 463 654 333 785 1...
result:
ok Accepted with 22+1995 operations,sum of size(s)=43+44
Test #26:
score: 8
Accepted
time: 13ms
memory: 6640kb
input:
3 774146483 100000 4000 200000 200000 999 3478842381 3478843345 606332045 606332562 2701123033 2701123563 3216754910 3216755036 1217043418 1217043429 1501603802 1501603474 1778234551 1778234769 1444790432 1444791022 2502984240 2502984288 856947428 856947122 1363006586 1363006323 1995567044 199556642...
output:
Succeeded 741 1997 1481 1482 436 233 112 55 125 711 394 874 462 419 1792 171 552 184 927 271 160 608 764 470 611 397 705 165 172 819 174 978 633 153 57 937 482 128 508 971 894 940 34 1740 314 835 261 720 801 868 751 322 628 816 717 1659 961 325 51 590 760 203 339 623 9 1905 447 120 375 181 575 880 2...
result:
ok Accepted with 741+1997 operations,sum of size(s)=1481+1482
Test #27:
score: 8
Accepted
time: 15ms
memory: 5812kb
input:
3 82266506 100000 4000 200000 200000 999 3056998601 3056998876 1887811910 1887812134 1616045105 1616045172 1784967209 1784967615 650919784 650918837 4290024152 4290024396 154133667 154133653 754913686 754913998 3014551042 3014550770 3332698384 3332698431 304657473 304657856 1466514044 1466515029 313...
output:
Succeeded 180 1997 359 360 426 569 954 125 1700 850 692 743 417 195 1125 668 971 962 270 563 421 865 285 655 989 772 467 525 348 317 122 412 59 1665 633 73 62 527 671 709 558 157 156 402 918 910 886 707 799 225 613 410 738 737 115 472 795 321 159 777 263 134 362 963 388 1175 166 985 301 409 193 407 ...
result:
ok Accepted with 180+1997 operations,sum of size(s)=359+360
Test #28:
score: 8
Accepted
time: 16ms
memory: 6748kb
input:
3 1746021239 100000 4000 200000 200000 1000 3649747382 3649747015 3895797253 3895797184 4001365723 4001365122 564220364 564220085 362710516 362710456 2800243662 2800243024 2073687310 2073687797 145701776 145700951 492159209 492159366 3076148714 3076148148 1548738755 1548739322 3580263095 3580262700 ...
output:
Succeeded 349 1999 697 698 272 707 532 433 503 900 769 486 508 264 1196 252 696 108 874 656 755 924 878 1299 439 307 17 717 89 531 247 392 987 233 719 314 47 79 660 217 151 784 669 713 615 187 73 783 633 941 908 356 789 880 378 722 26 971 241 326 69 352 683 584 1202 330 708 1729 139 447 435 760 538 ...
result:
ok Accepted with 349+1999 operations,sum of size(s)=697+698
Subtask #4:
score: 9
Accepted
Test #29:
score: 9
Accepted
time: 5ms
memory: 6452kb
input:
4 1084797752 100000 4000 200000 200000 1000 3456536122 3456534568 249115651 249115791 3576312078 3576312237 1880897416 1880895547 1944688480 1944688327 248846397 248847256 3567405828 3567405196 1084965392 1084965206 1435956247 1435955729 3887033767 3887032464 307260230 307260472 1476733874 147673312...
output:
Succeeded 1751 1999 14468 3502 1936 1764 1009 1868 1354 1171 1367 1464 1114 1297 1487 745 707 412 1363 1053 1918 1798 572 973 123 101 277 795 709 258 104 1530 621 1646 347 964 1981 1458 1538 1739 1819 1130 896 1011 230 508 653 1339 647 539 815 478 775 1493 344 884 962 1110 849 1568 669 71 518 59 422...
result:
ok Accepted with 1751+1999 operations,sum of size(s)=14468+3502
Test #30:
score: 9
Accepted
time: 5ms
memory: 5712kb
input:
4 583125216 100000 4000 200000 200000 1000 1729488108 1729488695 2234303914 2234304325 546617298 546616102 842050918 842051470 1951502077 1951501331 4271815110 4271815116 761587681 761586756 2172224244 2172223957 2934428060 2934428507 1919912734 1919912263 1067575137 1067574604 3411448089 3411447166...
output:
Succeeded 1893 1999 10339 3786 1696 1532 1782 1693 1602 1584 1783 1153 1771 1364 1781 1784 1691 1059 1819 1609 1854 1561 1069 1031 1276 1846 1574 1254 1484 1479 1040 1708 1393 1093 1845 1680 1164 1414 1646 1523 1622 1296 1458 1480 1874 1348 847 578 809 340 365 800 687 108 981 725 728 590 343 924 72 ...
result:
ok Accepted with 1893+1999 operations,sum of size(s)=10339+3786
Test #31:
score: 9
Accepted
time: 5ms
memory: 6800kb
input:
4 1854731567 100000 4000 200000 200000 998 946750857 946749479 898868556 898868101 2271278746 2271277916 1796596168 1796596321 161487283 161486866 1033814116 1033814195 2395521961 2395522326 1468519383 1468519080 2816096970 2816096367 1556209002 1556208501 3292442187 3292440851 1135140030 1135140110...
output:
Succeeded 1736 1995 13868 3473 1501 1091 1634 1311 1749 1329 984 718 1745 1479 146 131 298 1864 1847 1146 1802 1510 321 915 1013 1032 430 1561 747 40 1730 1617 55 1148 560 1036 681 90 692 589 1709 1751 998 1371 72 1614 1653 1816 1086 1757 402 49 1443 1687 1679 1968 464 1189 330 266 697 1462 1901 123...
result:
ok Accepted with 1736+1995 operations,sum of size(s)=13868+3473
Test #32:
score: 9
Accepted
time: 5ms
memory: 5760kb
input:
4 2073988041 100000 4000 200000 200000 998 3168161931 3168162584 641363905 641362895 3784715137 3784714618 3548409026 3548409673 2737710699 2737710016 3324804481 3324803425 60841104 60840338 2010919705 2010919496 2362840315 2362840326 369236350 369237998 3600238093 3600237006 75182169 75182747 23418...
output:
Succeeded 1746 1995 15645 3492 17 289 561 1728 1626 1762 1099 1444 1944 1883 864 1575 1935 1789 239 114 1185 1718 342 1804 1166 1654 1532 1757 915 1223 849 1529 1670 1965 1466 1587 1391 1888 468 419 1194 1422 991 1617 698 988 657 574 376 404 89 11 1599 1372 242 1433 1994 1216 189 1060 473 588 408 65...
result:
ok Accepted with 1746+1995 operations,sum of size(s)=15645+3492
Test #33:
score: 9
Accepted
time: 5ms
memory: 5968kb
input:
4 1770340944 100000 4000 200000 200000 998 619870796 619870703 3121053787 3121054050 4195183636 4195182734 3139119614 3139119172 3634777517 3634777854 3433281440 3433281395 1485638549 1485638667 1231357421 1231357552 1705009906 1705010057 3514693637 3514694012 4265358236 4265358262 964902776 9649023...
output:
Succeeded 1720 1995 14821 3442 13 212 1598 1950 218 552 1986 1320 1086 1568 577 1824 1728 1720 1620 643 593 533 650 1866 683 10 159 5 1133 1246 1852 437 1856 1386 705 213 1964 1496 1354 1606 1221 1138 148 1463 1599 1306 150 957 53 985 1452 1206 1694 1446 623 1451 562 336 55 882 1749 611 192 751 449 ...
result:
ok Accepted with 1720+1995 operations,sum of size(s)=14821+3442
Test #34:
score: 9
Accepted
time: 5ms
memory: 5752kb
input:
4 402901589 100000 4000 200000 200000 1000 1228378193 1228378597 1873458243 1873458214 2590411172 2590411391 3596693908 3596693672 442343415 442341879 1371534355 1371535333 1713867379 1713867258 2725534246 2725534433 3960722519 3960721503 1846001052 1846001387 2925453274 2925452776 1709191822 170919...
output:
Succeeded 1709 1999 16299 3419 92 1930 1919 1761 1284 1177 1701 1046 931 424 855 165 807 257 1334 1230 552 318 1840 1101 1622 1434 1406 1069 1746 1029 1262 1049 1990 1366 1841 1102 853 410 557 475 604 249 1571 1184 23 1893 382 280 1875 1826 1704 1090 1484 1858 1820 1303 477 1895 646 119 1784 1708 18...
result:
ok Accepted with 1709+1999 operations,sum of size(s)=16299+3419
Test #35:
score: 9
Accepted
time: 2ms
memory: 6532kb
input:
4 816997292 100000 4000 200000 200000 1000 3528745308 3528745448 2554369604 2554370028 2428697713 2428697760 2283123422 2283123636 2317970372 2317971439 3486243575 3486243354 914803066 914803223 3870938133 3870937913 833775363 833775109 133819724 133819108 4164722879 4164723079 4283955483 4283956051...
output:
Succeeded 1713 1999 16199 3427 1814 1796 246 138 1753 1245 1464 1409 1931 1262 292 1191 609 225 170 1790 348 1356 554 635 1733 1147 1322 1420 1355 1902 1962 1389 1887 1285 935 199 1650 1553 1581 1168 1379 1481 1661 1319 335 1739 820 1120 421 212 80 715 1535 1402 986 1468 260 615 614 1442 541 115 224...
result:
ok Accepted with 1713+1999 operations,sum of size(s)=16199+3427
Test #36:
score: 9
Accepted
time: 4ms
memory: 6672kb
input:
4 448483706 100000 4000 200000 200000 1000 3294405857 3294406138 1334269388 1334268750 3218236158 3218236229 1172020015 1172020961 4267095542 4267095785 884218942 884218794 2727697704 2727696787 4040088499 4040088016 3925649252 3925648708 3602778930 3602778977 25062275 25062940 782102904 782103485 4...
output:
Succeeded 1706 1999 16370 3414 946 119 1941 1364 637 1845 1683 1990 977 969 386 202 1258 1008 1727 1583 1817 1797 1949 1155 926 830 95 1960 790 1529 491 341 1271 1420 554 240 1601 1113 696 540 998 826 955 2 1902 1306 529 503 1801 1243 1826 1688 440 1192 922 1668 894 530 1719 1017 805 294 1513 1999 9...
result:
ok Accepted with 1706+1999 operations,sum of size(s)=16370+3414
Test #37:
score: 9
Accepted
time: 7ms
memory: 6384kb
input:
4 1345753551 100000 4000 200000 200000 1000 2505101245 2505099844 1064732384 1064732096 3514288208 3514289196 4285598713 4285598588 289512304 289512216 961277738 961276571 270988037 270987782 351038556 351038779 2313748299 2313748400 3024327557 3024327268 1007549868 1007549449 3171882049 3171882337 ...
output:
Succeeded 1248 1999 3203 2496 629 1515 128 1659 146 1079 148 861 357 1734 438 1465 1720 1236 1357 1375 950 609 1880 1806 1210 250 1144 1749 1514 759 1699 198 1417 351 1291 1431 445 665 1434 1820 1222 1837 1519 531 939 794 1597 1044 1414 59 314 508 1800 1910 404 1617 365 26 769 1277 920 539 1234 1703...
result:
ok Accepted with 1248+1999 operations,sum of size(s)=3203+2496
Test #38:
score: 9
Accepted
time: 3ms
memory: 6848kb
input:
4 163480472 100000 4000 200000 200000 998 2002085756 2002085748 2640607139 2640605823 836452341 836452238 179712028 179712352 1546416317 1546416341 3648734029 3648733547 4142213872 4142214412 711606286 711606592 1732581221 1732580465 2405962256 2405961750 1644716795 1644717277 589785362 589783494 12...
output:
Succeeded 1290 1995 3396 2582 1444 1064 1368 1820 502 1996 1398 1795 29 1481 1661 1136 1563 1474 1586 1571 582 1760 1153 1113 661 855 561 1193 624 999 299 1098 254 464 1625 1049 1898 1736 771 792 285 346 1888 1047 207 444 291 382 568 424 1291 215 1085 1572 721 492 691 1521 925 816 891 91 784 1017 18...
result:
ok Accepted with 1290+1995 operations,sum of size(s)=3396+2582
Subtask #5:
score: 11
Accepted
Test #39:
score: 11
Accepted
time: 5ms
memory: 6400kb
input:
5 1720909858 50000 4000 200000 100000 998 195378529 195378218 2138942224 2138942028 2421726252 2421725316 2614111628 2614111784 3778296551 3778295886 3346314089 3346313971 701234060 701233448 279201944 279202119 69826850 69826766 2173156660 2173157126 2982274003 2982273048 2306106121 2306107345 2808...
output:
Succeeded 1750 1995 15102 3500 1603 463 656 296 971 1774 1699 986 1965 864 825 1946 1526 627 1403 1953 1003 1056 238 786 1605 1100 1610 902 1303 1277 1758 1470 1840 1620 764 1378 1401 566 529 717 716 213 1043 1745 993 792 696 369 1586 511 1353 15 914 672 948 4 1058 843 122 732 1142 1225 1219 947 593...
result:
ok Accepted with 1750+1995 operations,sum of size(s)=15102+3500
Test #40:
score: 11
Accepted
time: 5ms
memory: 5704kb
input:
5 1942257410 50000 4000 200000 100000 999 164109252 164108690 821766476 821766590 800182177 800180581 3645999838 3646000976 4086503876 4086505410 2171679381 2171678745 2952329225 2952330453 1354218636 1354219071 1174819694 1174820521 2253012620 2253012650 1329779110 1329779087 2814346065 2814346500 ...
output:
Succeeded 1855 1997 10165 3710 740 312 747 472 720 538 1056 34 90 1735 282 331 1775 1605 301 102 1024 31 414 322 1371 708 859 62 104 1063 1535 1662 1974 1238 1340 1513 488 346 341 1798 1184 1724 1674 1828 1069 907 568 1681 1767 1606 1514 285 1508 1269 274 70 1309 1474 1221 298 367 1088 103 1699 409 ...
result:
ok Accepted with 1855+1997 operations,sum of size(s)=10165+3710
Test #41:
score: 11
Accepted
time: 7ms
memory: 5812kb
input:
5 161065852 50000 4000 200000 100000 1000 2966551129 2966552287 2856618787 2856618848 3795294524 3795295808 2757765097 2757764165 676105640 676105847 570204851 570205160 511088706 511090077 3497329264 3497329269 3725322378 3725322886 527017111 527016211 4071607765 4071607337 2817593784 2817593642 15...
output:
Succeeded 1353 1999 3717 2706 1898 1387 432 1362 1697 98 1719 1779 203 1073 1274 1646 1359 666 1959 1914 1351 1328 220 1812 1307 1695 410 1875 1198 1058 660 664 265 544 768 1358 1651 1809 1587 1574 105 39 814 1290 108 1747 1320 1834 833 1319 1244 492 1980 313 510 323 613 769 629 289 527 1879 577 826...
result:
ok Accepted with 1353+1999 operations,sum of size(s)=3717+2706
Test #42:
score: 11
Accepted
time: 5ms
memory: 6000kb
input:
5 777230405 50000 4000 200000 100000 999 3830467265 3830466694 1849159126 1849158949 2825053043 2825052212 2761591040 2761591070 939276197 939275664 3367167096 3367167288 3727731406 3727730932 406701926 406701618 530187802 530186715 3962995171 3962996546 1787609584 1787609620 993000803 993000542 158...
output:
Succeeded 1733 1997 15029 3467 1958 1062 1649 1189 792 1976 130 560 1223 1297 975 501 706 1305 632 1151 1619 739 189 1205 705 590 382 218 1079 844 1099 763 1604 78 996 968 1899 492 821 1067 1117 1640 1383 1493 1596 1342 1966 1761 1988 1464 1797 1700 1201 1817 891 1780 1198 1772 1534 1692 1910 1764 1...
result:
ok Accepted with 1733+1997 operations,sum of size(s)=15029+3467
Test #43:
score: 11
Accepted
time: 5ms
memory: 6476kb
input:
5 97972513 50000 4000 200000 100000 999 654921388 654921281 3336987454 3336987177 439399097 439398662 1551555981 1551555288 3555879532 3555880729 2903638861 2903639277 257794283 257794433 3826111358 3826111966 1708274143 1708274017 3746235685 3746236123 907908447 907908765 4116365217 4116364822 1582...
output:
Succeeded 1737 1997 14520 3474 167 1270 1947 402 1421 857 681 1862 1820 1631 620 914 1442 1816 1028 1174 155 171 1440 785 1173 11 126 1196 395 1135 1842 1247 958 875 1069 763 1961 1215 532 440 793 789 758 311 1690 1493 659 665 1224 64 1258 1387 842 287 455 416 1640 24 1630 173 912 378 1605 429 179 3...
result:
ok Accepted with 1737+1997 operations,sum of size(s)=14520+3474
Test #44:
score: 11
Accepted
time: 5ms
memory: 5740kb
input:
5 397162223 50000 4000 200000 100000 1000 2103775764 2103775539 3507938589 3507938863 4080657108 4080657210 2492592687 2492593001 111756474 111755329 3545417212 3545415789 3115563885 3115563458 2404092040 2404092248 1717324095 1717323827 2910355772 2910355898 40550063 40549395 1332934233 1332933830 ...
output:
Succeeded 1740 1999 14724 3481 935 33 1998 818 498 162 844 373 689 680 972 481 1013 1653 587 451 1367 292 551 531 922 275 867 35 669 1415 393 889 762 1862 1229 1001 1166 1391 1248 1272 729 722 177 446 870 224 995 1565 773 389 1507 348 845 1057 112 406 456 327 672 1086 576 174 372 477 948 89 800 1289...
result:
ok Accepted with 1740+1999 operations,sum of size(s)=14724+3481
Test #45:
score: 11
Accepted
time: 13ms
memory: 6628kb
input:
5 1695502059 50000 4000 200000 100000 1000 700852541 700853138 286392703 286393228 862046288 862047179 1594299681 1594299408 3210366802 3210366961 1413959809 1413960445 3698437765 3698437869 1377184122 1377184197 281217513 281217619 145372596 145373148 502398350 502398463 2741843047 2741843594 34564...
output:
Succeeded 737 1999 1473 1474 1095 1574 1281 1512 1140 1214 1248 1889 1695 1398 1976 1680 1564 1346 1874 1867 1712 1429 1578 1317 1623 1632 1501 1276 1032 1463 1903 1179 1542 1156 1866 1684 1122 1906 1831 1348 1663 1390 1561 1322 1777 1028 1170 1174 1981 1892 1059 1094 1407 1702 1188 1745 1533 1557 1...
result:
ok Accepted with 737+1999 operations,sum of size(s)=1473+1474
Test #46:
score: 11
Accepted
time: 8ms
memory: 6460kb
input:
5 1256148136 50000 4000 200000 100000 999 2016310630 2016310917 2107471344 2107470258 3472709132 3472709188 289824693 289824187 968116627 968117102 254957789 254959335 3918543752 3918543310 3679196968 3679195694 2994473794 2994473552 4244660702 4244660526 1565613257 1565613765 4153244320 4153244472 ...
output:
Succeeded 938 1997 1875 1876 254 1119 894 1348 115 140 1312 382 1018 1968 1662 1197 1153 1523 1773 1223 1100 407 1185 896 587 1752 1353 231 156 1281 130 1621 1292 333 1990 1593 1898 256 1565 688 1564 1286 86 1913 409 1317 1933 142 1884 512 1098 1649 749 742 437 1665 1924 288 997 422 1421 945 1605 14...
result:
ok Accepted with 938+1997 operations,sum of size(s)=1875+1876
Test #47:
score: 11
Accepted
time: 12ms
memory: 6608kb
input:
5 174080677 50000 4000 200000 100000 1000 3686639308 3686638800 2896535064 2896534994 942582287 942582342 1036404485 1036404700 2240524876 2240525002 885623407 885623800 2908065975 2908066813 132144926 132144327 4212166510 4212165968 2576925241 2576925211 2854923688 2854924082 4019207120 4019206802 ...
output:
Succeeded 17 1999 33 34 15 826 1642 722 588 700 383 170 63 827 480 622 87 245 392 894 893 777 354 1295 682 364 729 365 471 519 1905 780 586 528 306 806 937 246 872 410 264 96 548 183 786 376 317 229 415 19 982 860 116 986 808 598 745 418 862 212 201 214 854 581 497 730 393 422 483 458 571 635 204 16...
result:
ok Accepted with 17+1999 operations,sum of size(s)=33+34
Test #48:
score: 11
Accepted
time: 4ms
memory: 5636kb
input:
5 1245824305 50000 4000 200000 100000 1000 3667004853 3667004169 2287697139 2287696730 2209822990 2209823892 4121239467 4121237803 1095196087 1095194911 1774546551 1774545134 1362722072 1362721338 1986032138 1986033160 3134483043 3134484458 3770232965 3770233774 4150800332 4150798469 444018341 44401...
output:
Succeeded 1488 1999 13061 2984 1067 146 1574 102 1528 95 1387 927 1621 461 1638 439 1353 489 1043 328 1217 173 1358 536 1562 789 1987 677 1499 486 1594 831 1516 147 1154 23 1864 479 1686 476 1400 447 1886 50 1809 38 1009 445 1207 438 1373 675 1413 141 1025 652 1783 259 1695 814 1304 185 1522 125 121...
result:
ok Accepted with 1488+1999 operations,sum of size(s)=13061+2984
Test #49:
score: 11
Accepted
time: 4ms
memory: 6668kb
input:
5 1416201142 50000 4000 200000 100000 999 2694326229 2694325190 3006267026 3006266271 3590771525 3590772511 382357401 382355920 3477874958 3477875914 653232151 653234151 4226125318 4226123972 2278771395 2278772384 2110222591 2110223909 3320640593 3320639898 2013976833 2013977782 2032673776 203267476...
output:
Succeeded 1485 1997 13109 2980 1137 730 1398 216 1007 56 1399 831 1695 452 1070 288 1331 573 1700 379 1966 727 1050 256 1612 986 1677 267 1199 408 1494 918 1342 243 1330 669 1712 302 1351 446 1367 748 1507 500 1871 677 1384 839 1536 125 1785 953 1760 713 1276 51 1433 430 1884 104 1992 604 1894 808 1...
result:
ok Accepted with 1485+1997 operations,sum of size(s)=13109+2980
Subtask #6:
score: 0
Wrong Answer
Test #50:
score: 12
Accepted
time: 6ms
memory: 6748kb
input:
6 889180297 25000 4000 200000 100000 998 3680334935 3680334330 2957217208 2957215867 3096097757 3096097331 2843029536 2843030717 2270437916 2270437982 1841161075 1841160444 3671823118 3671823208 2166904224 2166903071 2760262295 2760263328 880472976 880472564 3147819342 3147820514 3366602035 33666019...
output:
Succeeded 1646 1995 15584 3888 277 353 557 1638 783 618 1680 1047 919 861 1184 1032 135 1973 1604 1041 294 766 1035 1970 1152 100 1925 416 366 176 1739 1020 1580 1590 468 1322 552 456 61 1105 872 1552 1405 1072 37 15 779 81 57 1845 1587 1064 1585 1791 659 1901 1927 1502 240 1602 26 75 1615 1364 400 ...
result:
ok Accepted with 1646+1995 operations,sum of size(s)=15584+3888
Test #51:
score: 0
Wrong Answer
time: 5ms
memory: 6720kb
input:
6 1393953829 25000 4000 200000 100000 999 945306191 945306676 862749063 862750710 1587703663 1587703760 2321904837 2321905131 3322741249 3322741330 128629140 128628755 4061072808 4061073316 3009230812 3009229891 3626184675 3626183179 3701144497 3701145089 1334455826 1334454368 3195102134 3195101407 ...
output:
Succeeded 1627 1997 16125 3856 403 217 795 1215 475 962 1838 1614 1781 1498 1780 1711 354 89 698 1705 507 1317 1850 1560 972 1758 47 111 1604 1697 260 1059 1542 298 883 29 373 1691 1703 1280 736 664 1381 1584 1786 1035 952 102 802 199 981 1332 203 1585 319 1823 500 856 79 1884 633 1669 455 1192 1177...
result:
wrong output format Extra information in the output file
Subtask #7:
score: 14
Accepted
Test #59:
score: 14
Accepted
time: 5ms
memory: 6484kb
input:
7 1561772597 25000 4000 200000 100000 1000 834919143 834919090 162625904 162627303 1067517190 1067517712 3410644901 3410644677 2728503196 2728502622 4133685425 4133685598 976760503 976760426 2101358026 2101358499 3583017242 3583017016 1743218912 1743220527 2609984627 2609985177 3915259025 3915259188...
output:
Succeeded 1629 1999 15479 3861 263 939 1546 1313 89 1449 313 1405 535 799 1788 560 421 236 1158 1012 1325 1049 928 40 982 1676 725 1352 393 1483 752 1338 62 673 1256 840 95 480 1073 380 1120 534 232 54 105 1846 777 539 475 885 57 446 440 97 96 650 1773 1468 1261 1088 732 34 1926 883 851 261 1213 452...
result:
ok Accepted with 1629+1999 operations,sum of size(s)=15479+3861
Test #60:
score: 14
Accepted
time: 15ms
memory: 6008kb
input:
7 1336630764 25000 4000 200000 100000 999 3754204676 3754204263 661669146 661669691 3383866850 3383866634 4286058306 4286058462 275363558 275362939 490879941 490879205 3048247936 3048247911 60895431 60895902 2012261918 2012261908 2305570243 2305570248 2756619485 2756618373 766927763 766927449 261527...
output:
Succeeded 412 1997 823 824 1793 1585 1955 1885 1716 1113 1910 1922 1796 1817 1426 1062 1442 1886 1633 1204 1469 1034 1780 1198 1709 1003 1238 1692 1066 1758 1774 1202 1842 1443 1507 1367 1935 1404 1221 1101 1726 1912 1455 1170 1126 1251 1265 1928 1117 1215 1225 1331 1419 1657 1566 1448 1897 1631 183...
result:
ok Accepted with 412+1997 operations,sum of size(s)=823+824
Test #61:
score: 14
Accepted
time: 0ms
memory: 6724kb
input:
7 1779405874 25000 4000 200000 100000 1000 4131992564 4131991606 1062232027 1062231506 3582875319 3582875068 1679869647 1679869620 3772280193 3772280538 4214125072 4214124839 2659083848 2659083347 1373877441 1373877158 1844973250 1844972076 3526061965 3526060499 2547082343 2547083157 1838200915 1838...
output:
Succeeded 1871 1999 9779 3745 84 378 999 1366 1325 1934 768 813 670 1988 1300 1951 1704 1345 810 1688 490 1956 889 1250 470 1306 422 1412 1805 1336 1228 1310 1349 792 1229 849 1270 1652 701 1259 271 1677 1611 1309 1965 998 1913 1424 208 259 1524 284 1339 970 1021 1905 1480 1299 387 785 845 3 727 189...
result:
ok Accepted with 1871+1999 operations,sum of size(s)=9779+3745
Test #62:
score: 14
Accepted
time: 2ms
memory: 6796kb
input:
7 1570401939 25000 4000 200000 100000 998 3148646883 3148647333 3472091054 3472090123 278894780 278894651 57610944 57610331 1860420864 1860420782 2989090556 2989090327 4158835568 4158834777 196113056 196114393 2109982628 2109981735 3313427840 3313427593 1791526870 1791526564 871045252 871046635 1321...
output:
Succeeded 1643 1995 16631 3902 334 60 1299 644 193 1310 359 1886 1955 230 1706 353 1934 756 1797 733 1098 221 1395 920 1443 1782 1868 1155 140 1927 726 1174 761 194 1053 1872 1585 703 762 803 1620 350 179 464 180 1433 886 28 1163 532 657 1548 1534 598 576 117 162 1681 580 267 1827 585 939 907 189 11...
result:
ok Accepted with 1643+1995 operations,sum of size(s)=16631+3902
Test #63:
score: 14
Accepted
time: 5ms
memory: 6520kb
input:
7 1450625915 25000 4000 200000 100000 1000 1109002343 1109003135 22686111 22686391 708137842 708137834 1827926645 1827926257 4068418853 4068418436 3173412806 3173411005 435305565 435304885 663912650 663913396 3575081618 3575082276 2005743663 2005744468 2259422734 2259422527 1400805550 1400806829 101...
output:
Succeeded 1321 1999 10449 4631 18 684 27 5 767 97 62 1997 1233 231 1090 418 99 83 256 1006 525 1388 726 96 1024 735 1151 1133 1602 1452 135 102 172 169 178 175 409 1947 1677 638 107 43 112 865 531 349 962 801 1000 414 1731 1116 1768 1755 229 217 266 233 302 296 314 313 140 88 346 173 440 359 511 471...
result:
ok Accepted with 1321+1999 operations,sum of size(s)=10449+4631
Test #64:
score: 14
Accepted
time: 5ms
memory: 5980kb
input:
7 135746746 25000 4000 200000 100000 999 3854621486 3854622490 1569079030 1569077610 3987490504 3987489881 1484524078 1484524939 1470817867 1470817629 2723442111 2723441053 3895536593 3895535810 4009379127 4009379481 830706098 830707463 32509494 32508360 1070489719 1070490536 3334764196 3334762664 5...
output:
Succeeded 1324 1997 7599 3832 98 2 184 132 191 600 310 589 373 1288 393 297 461 451 474 466 531 511 634 33 640 632 653 650 675 667 704 684 1458 863 870 1612 1448 1149 1008 1472 1146 550 628 1837 1155 1180 1138 1927 891 770 548 601 691 1640 148 556 1738 742 525 180 725 384 1156 877 674 1593 1647 1886...
result:
ok Accepted with 1324+1997 operations,sum of size(s)=7599+3832
Test #65:
score: 14
Accepted
time: 2ms
memory: 6488kb
input:
7 2111844098 25000 4000 200000 100000 999 131730287 131729491 4234622692 4234621839 1894854842 1894855171 1857632532 1857633676 3106353509 3106353801 2640063239 2640064499 921644037 921643352 3957407885 3957409750 2539548444 2539548384 2096058913 2096059646 3789843675 3789842850 3719590991 371959020...
output:
Succeeded 1163 1997 7092 3480 32 15 239 224 292 258 369 313 493 477 541 511 621 551 825 649 59 56 71 66 155 85 185 184 196 190 359 238 410 382 433 432 582 544 607 606 627 618 686 630 807 787 843 812 282 305 1773 1162 1835 412 722 1040 654 918 876 585 1851 657 470 1869 93 844 708 22 48 1769 1200 30 1...
result:
ok Accepted with 1163+1997 operations,sum of size(s)=7092+3480
Test #66:
score: 14
Accepted
time: 0ms
memory: 6544kb
input:
7 641335315 25000 4000 200000 100000 999 122084504 122085088 4017276980 4017277724 19577205 19577638 609865507 609864840 2949642502 2949642300 1449572439 1449573269 2586554784 2586554671 3749879720 3749879330 805233097 805233176 3505563718 3505564210 3463027822 3463028639 56206486 56206377 174519616...
output:
Succeeded 856 1997 13076 2849 11 8 16 15 19 18 22 21 43 35 51 50 56 52 64 57 73 68 82 75 90 86 103 92 113 110 117 115 121 118 135 132 137 136 157 156 162 160 171 170 176 172 188 180 192 190 199 198 203 200 220 214 223 221 238 237 258 247 267 262 278 273 283 282 289 284 293 291 301 296 311 303 315 31...
result:
ok Accepted with 856+1997 operations,sum of size(s)=13076+2849
Test #67:
score: 14
Accepted
time: 0ms
memory: 6044kb
input:
7 1902724585 25000 4000 200000 100000 999 2412323026 2412323115 1989891554 1989891443 2773765341 2773765514 265447302 265447090 4117457062 4117457651 1482561312 1482560953 1406096926 1406097254 705631463 705631517 1803953538 1803953889 458839460 458839350 1879258721 1879258324 1880425144 1880424987 ...
output:
Succeeded 869 1997 11447 3989 4 3 10 7 12 11 21 19 23 22 26 25 30 28 35 34 39 37 46 45 48 47 52 49 54 53 59 55 62 61 67 63 70 69 73 71 75 74 79 76 83 82 85 84 91 86 98 93 107 106 110 108 114 112 119 115 122 121 127 123 129 128 132 130 134 133 138 136 144 141 150 148 153 151 157 156 162 159 165 163 1...
result:
ok Accepted with 869+1997 operations,sum of size(s)=11447+3989
Test #68:
score: 14
Accepted
time: 2ms
memory: 6692kb
input:
7 1304909866 25000 4000 200000 100000 999 1295903888 1295903022 3932878443 3932876957 2811484715 2811485941 1438514539 1438514070 3806386020 3806385111 3192192194 3192192414 1991099750 1991098370 2746660665 2746658904 3585441978 3585443592 1667685273 1667682831 263427952 263426365 4181260055 4181258...
output:
Succeeded 1479 1997 13051 2958 1716 652 1723 314 1497 25 1587 159 1943 227 1593 154 1165 36 1156 446 1535 169 1817 756 1305 717 1477 697 1845 540 1608 600 1260 217 1494 282 1251 417 1280 356 1669 947 1395 927 1815 786 1524 844 1164 96 1960 954 1605 193 1071 229 1947 92 1881 689 1029 471 1096 586 130...
result:
ok Accepted with 1479+1997 operations,sum of size(s)=13051+2958
Test #69:
score: 14
Accepted
time: 2ms
memory: 6440kb
input:
7 1317463763 25000 4000 200000 100000 998 2526685232 2526686705 1167751659 1167752904 4129542793 4129542553 845923368 845923839 2137792880 2137793312 2457480648 2457479423 3722627917 3722628322 1641737839 1641737029 1524460390 1524460841 24205870 24206552 796248162 796249277 3238897910 3238899020 37...
output:
Succeeded 1631 1995 13442 3287 1150 955 181 1618 1801 777 633 1177 1119 762 1830 354 746 1492 1104 379 1273 435 1613 522 992 1068 1639 271 1928 923 1437 377 1152 783 1637 367 1489 938 1518 91 653 456 1569 803 1823 521 1006 558 831 362 1383 439 553 1159 906 1092 1228 1058 1207 919 1277 880 1278 448 1...
result:
ok Accepted with 1631+1995 operations,sum of size(s)=13442+3287
Subtask #8:
score: 0
Wrong Answer
Test #70:
score: 10
Accepted
time: 15ms
memory: 7772kb
input:
8 1311447458 50000 100000 500000 200000 4999 173190562 173182163 1078196947 1078197142 1215565665 1215571165 1186082670 1186081354 2422459084 2422459806 2626070241 2626074599 207492448 207494582 2266700305 2266695214 1679673055 1679672568 3879988278 3879982030 254940475 254941572 3919251618 39192495...
output:
Succeeded 8301 9997 105262 19675 1028 438 4292 6245 584 7727 712 2570 6570 2416 7626 9316 2873 1091 547 1644 1371 4472 6048 7904 1430 113 7604 4435 5762 3135 9450 8733 9746 7369 4742 792 7429 4810 9965 4740 7988 4126 1594 5083 1598 1566 1846 2392 3124 274 8636 1443 4357 8867 8651 1474 2214 175 501 5...
result:
ok Accepted with 8301+9997 operations,sum of size(s)=105262+19675
Test #71:
score: 10
Accepted
time: 398ms
memory: 8592kb
input:
8 146283890 50000 100000 500000 200000 4998 2993119013 2993115357 4268970052 4268971874 808002542 808006552 892885669 892881200 2460117409 2460115710 3324732245 3324732140 54868859 54854998 1804229854 1804227421 450513797 450514478 1104546934 1104547705 2070884692 2070873353 379400982 379401581 3321...
output:
Succeeded 1274 9995 2414 2550 3665 6419 3382 1113 966 496 501 1989 8953 7157 6260 8167 9201 7561 5841 9398 6967 6725 5097 9583 9915 8986 5827 7098 9970 8640 5771 7250 6176 8481 9821 6729 9456 6287 8972 9502 7089 5714 6892 7650 6335 5993 6905 9353 9960 6931 5766 9934 6591 6482 9861 5702 6950 6518 984...
result:
ok Accepted with 1274+9995 operations,sum of size(s)=2414+2550
Test #72:
score: 10
Accepted
time: 33ms
memory: 7828kb
input:
8 359304486 50000 100000 500000 200000 4999 1094705883 1094709685 1722131883 1722132595 2997024384 2997026636 3860480932 3860484415 628475092 628485245 2336751135 2336748598 3814389699 3814390104 2291095406 2291091625 2583462746 2583462819 2798317408 2798309538 2146225602 2146229179 2197058314 21970...
output:
Succeeded 9497 9997 51201 18995 3025 5126 1256 1134 4622 8326 1935 4485 5724 1823 4995 3329 1187 8165 768 4192 5844 8768 1819 7005 1535 5513 3929 3285 3593 2386 4355 2077 7653 8579 7405 4430 7500 5928 7305 8072 3569 3135 1460 9887 1273 8651 5984 1783 8202 1314 2674 8487 1220 7438 4892 5236 4947 3385...
result:
ok Accepted with 9497+9997 operations,sum of size(s)=51201+18995
Test #73:
score: 0
Wrong Answer
time: 24ms
memory: 7852kb
input:
8 274726151 50000 100000 500000 200000 4999 3419263031 3419258906 2999444481 2999444350 3939520462 3939526440 2959958627 2959955437 3179200434 3179194481 314093006 314083104 1172908290 1172911855 4164171409 4164165636 4266437323 4266441231 938450767 938450959 3402967524 3402968757 2430673118 2430680...
output:
Succeeded 8341 9997 105256 19568 5999 1588 7498 4425 5172 5071 3307 9020 6854 9254 5572 2548 576 6732 8669 8441 9065 555 9097 2744 8976 3267 7052 234 5095 9139 1576 777 2529 8214 1459 3374 2907 1681 1426 3281 3351 730 2719 4901 386 2052 2363 40 4730 2968 5716 4594 5408 4833 9753 4021 1786 9905 8968 ...
result:
wrong output format Extra information in the output file
Subtask #9:
score: 27
Accepted
Test #81:
score: 27
Accepted
time: 19ms
memory: 7828kb
input:
9 574951428 15000 10000 200000 50000 5000 1781472251 1781466624 803445324 803444785 3544280892 3544283003 3151400420 3151403948 3250864128 3250871501 4189507543 4189510374 3483519516 3483520446 1003612935 1003617460 1101934749 1101931586 1948046579 1948042301 4151407804 4151401951 424123439 42412196...
output:
Succeeded 8353 9999 102834 19726 4914 1671 9211 5978 8841 3457 4036 2006 9362 7513 3765 1180 9259 9212 133 2367 1264 1127 2380 1300 4494 8006 8505 9364 4767 3416 4699 2736 5538 6041 6644 9132 8519 3109 1183 319 1775 528 4838 1653 9230 1483 1043 7471 7936 9933 8760 4961 2452 4427 3580 669 7727 3593 3...
result:
ok Accepted with 8353+9999 operations,sum of size(s)=102834+19726
Test #82:
score: 27
Accepted
time: 341ms
memory: 8404kb
input:
9 1015784000 15000 10000 200000 50000 4999 1230515063 1230515477 1648235686 1648236525 635002652 635000809 2658028480 2658040457 1408253592 1408238543 769202478 769200158 2523685577 2523682650 1538862073 1538856433 749934974 749934304 3127382239 3127383977 4154342134 4154335434 73346199 73343176 240...
output:
Succeeded 3722 9997 7441 7444 1391 1098 2729 3881 932 2969 2301 2666 8137 9190 5119 7812 8282 9489 5657 7106 7999 7010 7972 8623 7776 6119 8023 6023 7473 9818 9433 9327 9604 6075 7170 7244 8933 5820 8317 7956 9314 5202 7218 9453 5651 8059 5942 9338 6382 9733 7868 7679 9250 8931 9865 6157 8619 8396 9...
result:
ok Accepted with 3722+9997 operations,sum of size(s)=7441+7444
Test #83:
score: 27
Accepted
time: 31ms
memory: 8100kb
input:
9 55817321 15000 10000 200000 50000 5000 1304134662 1304137877 4197466605 4197473870 3162827674 3162830057 741742835 741739475 2858391371 2858385511 3780001353 3779989619 3359702465 3359688510 3231387076 3231389835 3542793473 3542789123 3066772403 3066766651 1875041823 1875040807 2534345455 25343430...
output:
Succeeded 9451 9999 50952 18905 6747 9669 9644 998 912 9855 7139 4567 5379 9814 4302 2736 6221 5615 7593 74 7064 4901 8969 5681 3328 1644 34 9596 326 3986 1766 9143 8449 6107 9169 1780 5788 6194 8537 3716 3683 8913 487 3260 2765 8561 8669 1170 5037 4060 1373 1257 3889 9204 6779 774 4776 4945 8983 93...
result:
ok Accepted with 9451+9999 operations,sum of size(s)=50952+18905
Test #84:
score: 27
Accepted
time: 31ms
memory: 7920kb
input:
9 166393219 15000 10000 200000 50000 5000 2387124620 2387130367 1192773320 1192773098 2763055432 2763061802 849111984 849112355 1635031749 1635029798 1336542382 1336548437 3125990946 3125991620 4042871186 4042867438 4013879184 4013872960 149886626 149896462 354019436 354022814 3062987676 3062987592 ...
output:
Succeeded 9740 9999 60303 19488 459 17 4816 9569 2181 2035 2857 8046 7138 5268 9830 9542 6198 6693 6210 4468 3079 411 9589 5353 7014 9986 3141 9572 473 6527 6707 1437 5885 8682 8364 8845 2073 1424 2261 3219 7129 6239 7020 4698 8982 7895 135 7292 4644 9636 1078 6270 4972 7456 472 260 2627 3379 105 35...
result:
ok Accepted with 9740+9999 operations,sum of size(s)=60303+19488
Test #85:
score: 27
Accepted
time: 75ms
memory: 7768kb
input:
9 2023272264 15000 10000 200000 50000 4999 2666862814 2666858610 1075110989 1075112993 1120588648 1120591355 462044663 462038416 1789207962 1789200130 1044379505 1044378584 4181242805 4181236060 3740541105 3740536540 7426000 7423251 240646227 240645680 3295646628 3295657806 1238719994 1238717232 193...
output:
Succeeded 3474 9997 40615 18490 40 28 171 119 278 276 336 305 437 384 657 576 834 3107 843 801 939 930 971 1352 976 968 1174 1173 1271 1242 1297 1289 1386 1380 1488 1484 1522 1495 1629 1567 1770 1740 1843 1791 1903 1895 2021 2015 2104 2103 2165 2154 2223 2216 2249 2235 2302 2277 2472 2396 2581 2560 ...
result:
ok Accepted with 3474+9997 operations,sum of size(s)=40615+18490
Test #86:
score: 27
Accepted
time: 28ms
memory: 7784kb
input:
9 1001789557 15000 10000 200000 50000 4999 2993900768 2993911387 4242927042 4242918648 1614558285 1614557906 1742595076 1742601302 2633784494 2633782949 58049529 58063585 1839417549 1839422075 3641885886 3641888995 4222704415 4222712528 2367129381 2367134322 801863126 801860103 3597714353 3597717099...
output:
Succeeded 3377 9997 43482 22531 333 44 359 358 584 504 874 636 1028 932 1331 1244 1471 1455 1913 1649 2173 4951 2323 1990 29 6 39 34 43 41 58 55 6028 423 72 66 78 75 100 97 104 103 120 114 140 129 162 155 183 182 230 187 248 242 265 258 283 276 310 293 321 312 344 342 381 362 398 384 415 408 448 433...
result:
ok Accepted with 3377+9997 operations,sum of size(s)=43482+22531
Test #87:
score: 27
Accepted
time: 41ms
memory: 7900kb
input:
9 157768064 15000 10000 200000 50000 5000 204641424 204643667 2330684444 2330678743 3612500362 3612500228 1025583801 1025581548 2577252381 2577258890 2861460971 2861463883 4223297569 4223295680 2356891898 2356892082 51639631 51640704 1628181782 1628184093 1087309069 1087308835 1500980657 1500981495 ...
output:
Succeeded 3642 9999 51625 19976 98 13 291 215 331 303 360 351 396 375 418 415 600 456 607 37 149 66 310 177 883 762 1318 948 1759 1396 2079 2017 2191 2122 2425 2403 2483 2482 2598 2592 2965 2887 3172 3120 3438 3329 3961 3869 4234 4038 4318 4285 4950 4567 5016 4981 5340 5182 5678 5510 5765 5745 5792 ...
result:
ok Accepted with 3642+9999 operations,sum of size(s)=51625+19976
Test #88:
score: 27
Accepted
time: 20ms
memory: 7632kb
input:
9 1910293975 15000 10000 200000 50000 4998 289267748 289275041 917858779 917848068 3774441477 3774431277 4281286892 4281290209 450881121 450874816 1097210834 1097204019 1841904834 1841900810 3560440391 3560441328 1399494562 1399493396 1040535764 1040544860 4266745616 4266747425 877486823 877493892 3...
output:
Succeeded 8311 9995 103658 19618 3496 3097 2690 378 8196 5156 7715 4909 7648 755 1380 1309 4131 1069 127 5556 9138 7847 9792 7750 4438 9407 2298 4259 4201 2627 1925 1882 6290 9778 2891 9795 5511 9444 9175 2843 254 4985 2070 2062 9629 5247 3170 5133 6667 3955 2940 7703 7407 9582 304 9852 1111 13 2822...
result:
ok Accepted with 8311+9995 operations,sum of size(s)=103658+19618
Test #89:
score: 27
Accepted
time: 25ms
memory: 8100kb
input:
9 1476673980 15000 10000 200000 50000 4999 387974521 387973579 4090605526 4090609432 2305798928 2305786545 2755224288 2755219131 590807156 590807358 1167115818 1167121758 4152334467 4152334979 412444727 412439395 171000664 171001218 1280685725 1280677572 3324105669 3324108253 35221841 35222123 10981...
output:
Succeeded 6690 9997 66111 20537 126 2 254 170 690 395 822 716 842 829 978 856 1186 1048 1479 1340 1707 1679 1742 1723 2274 2035 2552 2516 2648 2635 2804 2755 2993 2853 3030 3806 3291 3270 3343 3308 3575 3518 3913 3691 4229 4059 4309 4399 4710 4678 4854 4832 5134 4968 5270 5155 5284 5274 5581 5344 57...
result:
ok Accepted with 6690+9997 operations,sum of size(s)=66111+20537
Test #90:
score: 27
Accepted
time: 36ms
memory: 7920kb
input:
9 1290433813 15000 10000 200000 50000 4999 1479888307 1479891394 1589882388 1589877104 2251585022 2251581967 1090204205 1090203067 1606578815 1606575870 2804677664 2804675931 1108827585 1108828115 16271055 16274494 535723581 535713922 3804488080 3804481840 3120837039 3120834633 4202384962 4202386665...
output:
Succeeded 5904 9997 51594 17977 3997 4652 488 240 851 491 2645 1876 3264 2796 407 4294 3244 1640 3561 8902 4115 3335 5072 4290 5206 5140 5874 5605 7251 6793 483 9589 855 244 232 110 9931 5639 4221 1447 9629 5005 6093 1096 8815 1382 2285 682 2316 9676 56 4477 419 3149 5138 6078 63 50 249 197 840 452 ...
result:
ok Accepted with 5904+9997 operations,sum of size(s)=51594+17977
Test #91:
score: 27
Accepted
time: 32ms
memory: 7888kb
input:
9 18492853 15000 10000 200000 50000 5000 3666252811 3666249178 2329759832 2329770906 3517440155 3517433545 3854207928 3854206022 1387919291 1387920350 92486749 92482246 3042030069 3042033096 527999494 528005339 4036989518 4036991482 3817762306 3817759620 2463154564 2463160508 3355628429 3355630454 3...
output:
Succeeded 5583 9999 54020 19398 1443 5122 9014 3696 9498 2514 5867 9623 3688 9989 295 292 916 796 1032 938 1579 1328 1838 1634 250 214 411 319 589 561 738 639 836 790 1030 1020 1113 1104 8147 9921 7284 8261 9026 3924 6704 6192 3043 9762 9499 164 6397 6030 4136 1666 5860 1936 6503 8197 9592 7492 122 ...
result:
ok Accepted with 5583+9999 operations,sum of size(s)=54020+19398
Test #92:
score: 27
Accepted
time: 17ms
memory: 8236kb
input:
9 1308257742 15000 10000 200000 50000 4998 381070829 381068229 3231736638 3231742571 3564816540 3564818117 1534880820 1534878996 885304089 885297721 2902010232 2902003866 871072211 871078795 1322721005 1322719399 2493768993 2493768974 14560875 14556154 453293899 453292378 2079160779 2079161603 10489...
output:
Succeeded 4216 9995 89513 14347 9 5 17 10 29 22 42 36 51 46 56 55 62 57 72 63 81 77 86 84 94 87 101 95 106 102 115 114 124 123 126 125 128 127 131 129 136 134 139 138 142 141 155 153 175 167 183 181 197 193 202 201 204 203 209 208 213 212 227 225 230 229 233 231 238 237 243 239 254 253 260 255 263 2...
result:
ok Accepted with 4216+9995 operations,sum of size(s)=89513+14347
Test #93:
score: 27
Accepted
time: 16ms
memory: 8036kb
input:
9 652929959 15000 10000 200000 50000 5000 3847044414 3847043757 1285945202 1285943482 3636482240 3636483345 3221986728 3221984915 3250269937 3250266824 4130003768 4130001192 859846378 859841806 1528689337 1528691651 949713237 949714931 736092342 736092036 1349545195 1349549994 1579408136 1579407469 ...
output:
Succeeded 4248 9999 95006 12742 42 22 83 64 100 90 114 101 124 122 198 156 226 220 245 236 247 246 274 266 304 296 314 306 325 323 333 330 355 342 380 369 400 393 461 404 507 463 523 520 566 537 614 572 624 623 628 626 663 634 737 709 827 803 838 836 880 841 893 881 911 898 953 952 974 969 1011 977 ...
result:
ok Accepted with 4248+9999 operations,sum of size(s)=95006+12742
Test #94:
score: 27
Accepted
time: 16ms
memory: 7728kb
input:
9 1409095588 15000 10000 200000 50000 4999 2945476315 2945474205 1573210229 1573213827 3850914021 3850917784 1423218803 1423213630 3465224232 3465227635 536020865 536030466 3782418736 3782419950 3487214117 3487217625 884504075 884505793 2736159505 2736154116 3239596796 3239604934 3807432148 38074355...
output:
Succeeded 8026 9997 91327 16109 5358 1969 8331 3372 8584 3746 5886 4644 6774 951 7599 245 8892 2017 5436 4840 6360 213 9348 763 1522 8776 6325 2167 9985 4545 6996 2525 1115 5949 3618 7883 4369 2151 9980 4767 4343 9438 8963 3751 9758 4874 8364 1782 1799 7708 7121 3089 9192 2793 4999 3635 7808 426 780...
result:
ok Accepted with 8026+9997 operations,sum of size(s)=91327+16109
Test #95:
score: 27
Accepted
time: 18ms
memory: 7720kb
input:
9 642285867 15000 10000 200000 50000 5000 1271535928 1271529857 851118377 851123039 1707021255 1707032052 3532556861 3532570332 2212001695 2211998387 4163719159 4163726444 4252859744 4252854313 1384229157 1384230193 45363269 45364808 1415840536 1415844188 3628024026 3628031329 3742090293 3742096965 ...
output:
Succeeded 7999 9999 91366 16047 8595 2966 9188 3099 5894 2028 9854 3244 9906 3785 7427 1044 5188 2267 6914 2574 7030 4937 7344 360 5584 1649 6910 2244 7491 3538 6052 2256 5523 2229 7070 2893 2411 2828 3019 7363 5702 4678 6068 3570 9939 3232 4749 9160 2406 969 7920 4002 3011 7045 5721 4099 6760 3592 ...
result:
ok Accepted with 7999+9999 operations,sum of size(s)=91366+16047