QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#20171 | #2421. A Difficult(y) Choice | 2018ty22# | 100 ✓ | 6ms | 3332kb | C++20 | 1.1kb | 2022-02-14 21:44:05 | 2022-05-03 09:10:32 |
Judging History
answer
#include<cstdio>
#include<vector>
#include<map>
using namespace std;
long long skim(int i);
void answer(vector<int> v);
void impossible();
void solve(int N,int K,long long A,int S)
{
int l=1,r=N+1,mid;
static long long mp[100001]={},v[30]={},pl[30],num=K,sum=0;
while(l+1<r)
{
mid=l+r>>1;
long long vp=mp[mid]=skim(mid);
if(vp<=A)l=mid;
else r=mid;
}
for(int i=1;i<=K;++i)
{
pl[i]=i;
if(mp[i])v[i]=mp[i];
else v[i]=skim(i);
sum+=v[i];
}
if(A+A<sum)
{
impossible();return;
}
if(A<=sum&&sum<=A+A)
{
vector<int>v;v.reserve(K);
for(int i=1;i<=K;++i)v.push_back(i);
answer(v);return;
}
if(l<N&&l>=K)
{
if(!mp[l+1])mp[l+1]=skim(l+1);
if(sum-v[K]+mp[l+1]<=A+A)
{
vector<int>v;v.reserve(K);
for(int i=1;i<K;++i)v.push_back(i);
v.push_back(l+1);
answer(v);return;
}
}
for(int i=(K>l-K?K:l-K)+1;i<=l;++i)
{
pl[++num]=i;
if(mp[i])v[num]=mp[i];
else v[num]=skim(i);
sum+=v[num]-v[num-K];
if(A<=sum&&sum<=A+A)
{
vector<int>v;v.reserve(K);
for(int j=num-K+1;j<=num;++j)v.push_back(pl[j]);
answer(v);return;
}
}
impossible();
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Accepted
Test #1:
score: 0
Accepted
time: 1ms
memory: 3164kb
input:
15 3 8 40 1344 1340 1338 1337 1339
output:
946149565 8 946149565 4 946149565 2 946149565 1 946149565 3 547293220
result:
points 1.0 points 1.0 Correct
Test #2:
score: 0
Accepted
time: 3ms
memory: 3184kb
input:
15 3 27 40 14 18 20 21 7 8 9 19
output:
946149565 8 946149565 12 946149565 14 946149565 15 946149565 1 946149565 2 946149565 3 946149565 13 345685428 3 2 3 13
result:
points 1.0 points 1.0 Correct
Subtask #2:
score: 5
Accepted
Test #3:
score: 5
Accepted
time: 4ms
memory: 3156kb
input:
235 3 90000000000000000 235 50224326245229465 75726762089392737 89852820009490337 93302384172945361 91137663781602801 90839263570942177 89919658954049201 90710251003287761 194781386037524 255862874327806 677306494155361
output:
946149565 118 946149565 177 946149565 206 946149565 221 946149565 213 946149565 209 946149565 207 946149565 208 946149565 1 946149565 2 946149565 3 345685428 3 1 2 208
result:
points 1.0 points 1.0 Correct
Test #4:
score: 0
Accepted
time: 0ms
memory: 3160kb
input:
1000 3 90000000000000000 1000 48688045786440945 75109553967540257 87922622242948417 93588130202249361 90744987997822641 89276892318621537 90192741976077425 89556237041718305 89677713918422417 89799518473920289 154867154307781 174636117484906 483300441891977
output:
946149565 501 946149565 751 946149565 876 946149565 938 946149565 907 946149565 891 946149565 899 946149565 895 946149565 897 946149565 898 946149565 1 946149565 2 946149565 3 345685428 3 1 2 899
result:
points 1.0 points 1.0 Correct
Test #5:
score: 0
Accepted
time: 4ms
memory: 3140kb
input:
1000 3 9000000000000000 1000 4902409651161708 25178298134633713 5490874271493492 5789091754585785 5915153409158646 18775341598966606 5966498525062726 5992445629023098 18410926117924365 18275983877047681 59091371602781 112638300267786 151719523770369 5972919337677390 5974968621501710
output:
946149565 501 946149565 751 946149565 626 946149565 688 946149565 719 946149565 735 946149565 727 946149565 731 946149565 733 946149565 732 946149565 1 946149565 2 946149565 3 946149565 729 946149565 730 345685428 3 3 729 730
result:
points 1.0 points 1.0 Correct
Test #6:
score: 0
Accepted
time: 4ms
memory: 3140kb
input:
1000 3 29953299524076451 1000 5112192147774263 7641522284898423 8829238684175927 9418204835760565 9769282884460905 9873203573281591 9949669119879181 9973424186285543 9984371067602023 9992472177618619 31272892149530 38663058495672 41670398407625 9976456278855809
output:
946149565 501 946149565 751 946149565 876 946149565 938 946149565 969 946149565 985 946149565 993 946149565 997 946149565 999 946149565 1000 946149565 1 946149565 2 946149565 3 946149565 998 345685428 3 998 999 1000
result:
points 1.0 points 1.0 Correct
Test #7:
score: 0
Accepted
time: 3ms
memory: 3224kb
input:
1000 3 37055577923329 1000 5178127956449959 2312992035569785 1160115412265698 611682544165389 354820650003144 179009077593962 106955926000670 56623327218179 22151685202374 41242480023888 10716990620395
output:
946149565 501 946149565 251 946149565 126 946149565 63 946149565 32 946149565 16 946149565 8 946149565 4 946149565 2 946149565 3 946149565 1 345685428 3 1 2 3
result:
points 1.0 points 1.0 Correct
Test #8:
score: 0
Accepted
time: 1ms
memory: 3188kb
input:
1000 3 9000000000000000 1000 65078009 94185794 50992343030615790 24292620662603471 97889418 99896331 19793441961854743 19074087161804055 8999999600000000 17999999600000000 317326 328687 330605
output:
946149565 501 946149565 751 946149565 876 946149565 813 946149565 782 946149565 797 946149565 805 946149565 801 946149565 799 946149565 800 946149565 1 946149565 2 946149565 3 345685428 3 1 2 800
result:
points 1.0 points 1.0 Correct
Test #9:
score: 0
Accepted
time: 0ms
memory: 3144kb
input:
1000 3 9000000000000000 1000 18198448877611234 53012925 72836285 85486436 92803943 98060175 98827710 99468821 8999999600000000 17999999998627248 637686 735066 799651
output:
946149565 501 946149565 251 946149565 376 946149565 438 946149565 469 946149565 485 946149565 493 946149565 497 946149565 499 946149565 500 946149565 1 946149565 2 946149565 3 345685428 3 1 2 500
result:
points 1.0 points 1.0 Correct
Test #10:
score: 0
Accepted
time: 4ms
memory: 3228kb
input:
1000 3 9000000000000000 1000 48510875827567122 22676691714643162 63336478 94108558 19499794161235276 18310287062341973 98653171 8999999600000000 18058621043187801 17999999999594327 23872 381802 447114 99138814 99767041
output:
946149565 501 946149565 251 946149565 126 946149565 188 946149565 219 946149565 203 946149565 195 946149565 199 946149565 201 946149565 200 946149565 1 946149565 2 946149565 3 946149565 197 946149565 198 547293220
result:
points 1.0 points 1.0 Correct
Subtask #3:
score: 15
Accepted
Test #11:
score: 15
Accepted
time: 0ms
memory: 3164kb
input:
25000 10 90000000000000000 25000 49681693486032209 75095633194060481 87474687176874049 93665122369918513 90630205683973617 89041431277275185 89855169497722705 90228977440318897 90011527630439041 89925737144934401 89963657749224177 89988448094277889 90004107846477345 89993769187548817 899968921045990...
output:
946149565 12501 946149565 18751 946149565 21876 946149565 23438 946149565 22657 946149565 22266 946149565 22461 946149565 22559 946149565 22510 946149565 22485 946149565 22497 946149565 22503 946149565 22506 946149565 22504 946149565 22505 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 ...
result:
points 1.0 points 1.0 Correct
Test #12:
score: 0
Accepted
time: 2ms
memory: 3184kb
input:
25000 3 90000000000000000 25000 49844205617512225 75035752891936433 87221722983605217 93551644034381761 90473213078848977 88903852528860801 89645931502898161 90052073615155297 89874552226469457 89956714020397537 89995964702609137 90024879188045825 90005561262862865 90000619398860321 1671747625054 10...
output:
946149565 12501 946149565 18751 946149565 21876 946149565 23438 946149565 22657 946149565 22266 946149565 22461 946149565 22559 946149565 22510 946149565 22534 946149565 22546 946149565 22552 946149565 22549 946149565 22547 946149565 1 946149565 2 946149565 3 345685428 3 1 2 22547
result:
points 1.0 points 1.0 Correct
Test #13:
score: 0
Accepted
time: 1ms
memory: 3204kb
input:
25000 10 9000000000000000 25000 31945410254756730 1364498889208449 1739568348285336 23742277267573768 19593458343516539 1789461585016176 18572371432812326 18045745000929495 1794239809579470 1797080900848087 1799719690179130 18023263533983233 18008753091572810 1799766009583897 18001406723185038 37165...
output:
946149565 12501 946149565 6251 946149565 9376 946149565 10938 946149565 10157 946149565 9766 946149565 9961 946149565 9863 946149565 9814 946149565 9838 946149565 9850 946149565 9856 946149565 9853 946149565 9851 946149565 9852 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 ...
result:
points 1.0 points 1.0 Correct
Test #14:
score: 0
Accepted
time: 2ms
memory: 3156kb
input:
25000 10 99987182872427766 25000 5016224428059028 7527175180331569 8737124947683914 9369353803788059 9690593273657377 9847885050890181 9924783195437225 9964089561217035 9982961763686205 9992154783869167 9997018450507431 9998308534840009 9998541533370987 9999869657197695 9999870719148199 72514958433 ...
output:
946149565 12501 946149565 18751 946149565 21876 946149565 23438 946149565 24219 946149565 24610 946149565 24805 946149565 24903 946149565 24952 946149565 24976 946149565 24988 946149565 24994 946149565 24997 946149565 24999 946149565 25000 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 ...
result:
points 1.0 points 1.0 Correct
Test #15:
score: 0
Accepted
time: 5ms
memory: 3196kb
input:
25000 10 11594521473720 25000 4974151252282476 2468455342872989 1224378582910452 626082536250682 306192524525382 147677036677155 72265640335040 38398257658530 20363788488896 11750899398382 6149262057980 8595447421952 9988572228642 10275210355911 11566040125085 10851434517 316117665737 440924060680 9...
output:
946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 19 946149565 22 946149565 23 946149565 24 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565...
result:
points 1.0 points 1.0 Correct
Test #16:
score: 0
Accepted
time: 4ms
memory: 3240kb
input:
25000 10 9000000000000000 25000 50977203 75933159 88162161 94572263 97759643 99273509 19706312270300735 99645863 99852425 99947146 99971425 99999333 18114589068056850 8999998900000000 17999998900000000 44182 69750 270623 518306 526102 530483 611677 680934 723640 725580
output:
946149565 12501 946149565 18751 946149565 21876 946149565 23438 946149565 24219 946149565 24610 946149565 24805 946149565 24707 946149565 24756 946149565 24780 946149565 24792 946149565 24798 946149565 24801 946149565 24799 946149565 24800 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 ...
result:
points 1.0 points 1.0 Correct
Test #17:
score: 0
Accepted
time: 5ms
memory: 3152kb
input:
25000 10 9000000000000000 25000 62510030 93568960 49100029581935314 23084095946417264 97452187 99563465 19975545198135943 18317067373302474 99827110 99970071 18123354916488096 17999999996165989 99993077 99993856 8999998900000000 26455 129304 136519 272257 380139 474262 712363 824366 878346 881397
output:
946149565 12501 946149565 18751 946149565 21876 946149565 20313 946149565 19532 946149565 19922 946149565 20117 946149565 20019 946149565 19970 946149565 19994 946149565 20006 946149565 20000 946149565 19997 946149565 19998 946149565 19999 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 ...
result:
points 1.0 points 1.0 Correct
Test #18:
score: 0
Accepted
time: 2ms
memory: 3200kb
input:
25000 10 9000000000000000 25000 73505860 35939459229296937 91823685 19865207863908362 96398336 98810246 99964056 18900977949838324 18481976930289700 18231520253601287 18045135609007211 99999446 18021051966255983 8999998900000000 17999999996795752 30505 63349 150012 274209 335488 448316 578313 596592...
output:
946149565 12501 946149565 18751 946149565 15626 946149565 17188 946149565 16407 946149565 16797 946149565 16992 946149565 17090 946149565 17041 946149565 17016 946149565 17004 946149565 16998 946149565 17001 946149565 16999 946149565 17000 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 ...
result:
points 1.0 points 1.0 Correct
Subtask #4:
score: 10
Accepted
Test #19:
score: 10
Accepted
time: 5ms
memory: 3172kb
input:
100000 5 90000000000000000 200 50128099883489820 75020467601485428 87476494530262248 93707101555901478 90626725143499864 89059564264645947 89859257231495186 90258079903237008 90044443390788712 89944330407384425 89999906635033054 90027535722681223 90016393883455301 90006664987617912 90003976966661739...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89063 946149565 89844 946149565 90235 946149565 90039 946149565 89941 946149565 89990 946149565 90014 946149565 90002 946149565 89996 946149565 89993 946149565 89991 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #20:
score: 0
Accepted
time: 5ms
memory: 3216kb
input:
100000 10 90000000000000000 200 50116821864310146 75015780424479364 87473342018032747 93704598112407766 90625409003230718 89055621409437764 89858418546832129 90255187417950664 90042888991237987 89941264897359413 89994922591145474 90026658930566800 90010642644956516 90003976966661739 8999990663503305...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89063 946149565 89844 946149565 90235 946149565 90039 946149565 89941 946149565 89990 946149565 90014 946149565 90002 946149565 89996 946149565 89993 946149565 89994 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #21:
score: 0
Accepted
time: 0ms
memory: 3176kb
input:
100000 10 900000000000000 200 15232366261655515 9697731129731221 5793884384561967 3321999416609691 1846661207674054 998325702184539 518526548705842 777645148892711 895334066693056 951619351205115 924187096878430 907765923390791 901875008353461 898738011903761 900594198929627 899241993946295 90034235...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 1172 946149565 1367 946149565 1465 946149565 1416 946149565 1391 946149565 1379 946149565 1373 946149565 1376 946149565 1374 946149565 1375 946149565 1 946149565 2 946149565 3 9461495...
result:
points 1.0 points 1.0 Correct
Test #22:
score: 0
Accepted
time: 2ms
memory: 3212kb
input:
100000 10 9000000000000 200 15927644259312119 15867414415538282 15825813106985032 15797278127299383 15777169921114433 15763021321139667 15752623902502831 15744585950090957 15739326783095168 15735706581826358 15732953342381453 15731861799900754 15731181089326856 15730293745410426 15730035900564062 15...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #23:
score: 0
Accepted
time: 4ms
memory: 3172kb
input:
100000 3 90000000 200 17594063204742471 17594061330701210 17594060022610502 17594059060804191 17594058399031028 17594057930859361 17594057618332994 17594057435304676 17594057321909172 17594057245210748 17594057180856786 17594057143420228 17594057124094979 17594057096704446 17594057051598875 17594057...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 547293220
result:
points 1.0 points 1.0 Correct
Test #24:
score: 0
Accepted
time: 5ms
memory: 3252kb
input:
100000 3 90000 200 17594063049575224 17594063047742217 17594063046449889 17594063045508732 17594063044823795 17594063044391429 17594063044044048 17594063043797292 17594063043641267 17594063043499036 17594063043410945 17594063043342783 17594063043311381 17594063043288718 17594063043270030 17594063043...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 547293220
result:
points 1.0 points 1.0 Correct
Test #25:
score: 0
Accepted
time: 2ms
memory: 3128kb
input:
100000 3 900 200 17594063049693443 17594063049662739 17594063049643975 17594063049631926 17594063049624056 17594063049618572 17594063049614816 17594063049612184 17594063049610552 17594063049609361 17594063049608491 17594063049607933 17594063049607549 17594063049607377 17594063049607255 1759406304960...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 547293220
result:
points 1.0 points 1.0 Correct
Test #26:
score: 0
Accepted
time: 1ms
memory: 3172kb
input:
100000 10 9991724421385660 200 999172420535154 999172427070598 999172431556054 999172434759336 999172436890268 999172438418575 999172439473196 999172440290286 999172440882624 999172441393078 999172441667245 999172441876297 999172442036566 999172442083920 999172442163662 999172442194939 9991724422575...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #27:
score: 0
Accepted
time: 1ms
memory: 3208kb
input:
100000 10 2219233376772854 200 443846698735646 443846705389116 443846710103417 443846713682998 443846716244192 443846717815878 443846718961957 443846719856584 443846720446268 443846720829765 443846721193477 443846721414689 443846721623823 443846721746466 443846721786420 443846721800605 4438467218268...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Subtask #5:
score: 15
Accepted
Dependency #4:
100%
Accepted
Test #28:
score: 15
Accepted
time: 5ms
memory: 3136kb
input:
100000 10 90000000000000000 200 50186044928782095 74992298649098106 87588988637498900 93811511880315660 90749562838258938 89133746617724739 89928068910203731 90338954643379435 90122506852225840 90031592550117267 89972974662669008 90013193123645454 89988101922222668 90006099077782454 8999629786273793...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89063 946149565 89844 946149565 90235 946149565 90039 946149565 89941 946149565 89892 946149565 89916 946149565 89904 946149565 89910 946149565 89907 946149565 89908 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #29:
score: 0
Accepted
time: 5ms
memory: 3184kb
input:
100000 10 900000000000000 200 52488347042929792 27340435254834689 13871502626387568 6930991627415404 3592823937766387 1786068339538051 896406252303000 1337987529717619 1105929570867954 1000276736057277 947825284456312 918516246089352 907244871804669 903094335738497 900855796666803 896484857130403 89...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 1172 946149565 977 946149565 879 946149565 830 946149565 806 946149565 794 946149565 788 946149565 785 946149565 783 946149565 784 946149565 1 946149565 2 946149565 3 946149565 4 9461...
result:
points 1.0 points 1.0 Correct
Test #30:
score: 0
Accepted
time: 5ms
memory: 3132kb
input:
100000 10 90000000 200 57950031223468938 57950025465180660 57950021304420256 57950018282189306 57950016257714411 57950014872226268 57950013972839232 57950013306081413 57950012824918387 57950012416997141 57950012076333760 57950011888557121 57950011810250113 57950011760234634 57950011688511071 5795001...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #31:
score: 0
Accepted
time: 2ms
memory: 3172kb
input:
100000 10 900 200 4773950521324617 4773950521255224 4773950521208109 4773950521175949 4773950521153803 4773950521136828 4773950521124861 4773950521117422 4773950521112900 4773950521109014 4773950521106280 4773950521104441 4773950521102420 4773950521101850 4773950521101468 4773950521100201 4773950521...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #32:
score: 0
Accepted
time: 6ms
memory: 3176kb
input:
100000 10 900000000000000 200 54535590 81742994 95141708 23853447434328100 98539850 4454134080177399 99383905 99784689 99989509 2889608552047918 2319554976560300 1969607497795841 1852405954801405 99999829 1803498395455971 899998900000000 1799998900000000 52896 162396 364819 620989 621691 648809 6624...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 92188 946149565 91407 946149565 91797 946149565 91992 946149565 92090 946149565 92041 946149565 92016 946149565 92004 946149565 91998 946149565 92001 946149565 91999 946149565 92000 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #33:
score: 0
Accepted
time: 3ms
memory: 3208kb
input:
100000 10 800000000000000 200 50863025 76092250 88617559 94770263 97893395 99447191 24396583996492318 99841019 3898262414713867 99937334 99980338 99999496 2766173847990124 1770950982665289 1710859188625088 799998900000000 1599998900000000 88985 172736 399066 448586 515632 633297 659366 757068 805374...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 98828 946149565 99023 946149565 98925 946149565 98974 946149565 98998 946149565 99010 946149565 99004 946149565 99001 946149565 98999 946149565 99000 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #34:
score: 0
Accepted
time: 5ms
memory: 3204kb
input:
100000 10 700000000000000 200 50203161 75284654 87565760 93800289 96981377 98517560 99343056 99723408 99927221 2099998900000000 99960891 99983132 99990711 99996613 699998900000000 1482597970696472 1399998900000000 77408 79369 179586 325665 350848 463901 495948 602586 923103 923574
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99854 946149565 99878 946149565 99890 946149565 99896 946149565 99899 946149565 99901 946149565 99900 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Subtask #6:
score: 15
Accepted
Dependency #5:
100%
Accepted
Test #35:
score: 15
Accepted
time: 1ms
memory: 3224kb
input:
100000 5 100000000000000000 200 49999423204350249 75166266433182257 87537964373315473 93740870859728129 96854615217501697 98400870442706065 99204228725689441 99606195077149457 99798632739310145 99900783156350305 99942779684373297 99970635725243793 99985938724788945 99991223866346945 9999623592946056...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #36:
score: 0
Accepted
time: 1ms
memory: 3252kb
input:
100000 5 1 200 49991800198261905 24782718572051501 12366039404056817 6173558238798517 3103349443965509 1582034504306585 807430380588803 382508100937418 202508556982506 93220195642941 49214150337862 22835089753637 10932715443047 4386289105430 3277419889481 1861948724924 1107259345424 2090928635457 34...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 547293220
result:
points 1.0 points 1.0 Correct
Test #37:
score: 0
Accepted
time: 5ms
memory: 3172kb
input:
100000 10 100000000000000000 200 49831797802506809 74923624372182001 87526321806734001 93794851612189697 96899789958364753 98414779016840001 99207321921714849 99614629999806577 99821843568242913 99920155217148289 99955558110236081 99978062968020881 99993564840457233 99997940598142529 999992814280007...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #38:
score: 0
Accepted
time: 1ms
memory: 3184kb
input:
100000 10 1 200 49994573850585425 25011021505786169 12514847862460023 6214052314944453 3115700540307365 1603722448071666 787088290684813 400321279371652 203748925788805 98232249581565 46784895308683 24910929248734 18198466660347 12437084872652 8092203707922 6238733515096 3807137034773 6931039248360 ...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #39:
score: 0
Accepted
time: 6ms
memory: 3188kb
input:
100000 3 50000000000000000 200 50146710106958073 25080549755770909 37509502594371417 43836037244757865 46977401383410481 48516857849242289 49331587987206417 49728913122374033 49920318136216817 50025138382289057 49975096113902865 49998280614294233 50012327535304417 50006127726654761 50003103018362705...
output:
946149565 50001 946149565 25001 946149565 37501 946149565 43751 946149565 46876 946149565 48438 946149565 49219 946149565 49610 946149565 49805 946149565 49903 946149565 49854 946149565 49878 946149565 49890 946149565 49884 946149565 49881 946149565 49879 946149565 49880 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #40:
score: 0
Accepted
time: 5ms
memory: 3220kb
input:
100000 10 9000000000000000 200 464081741044431 697005717877327 813345363334377 871901280415537 1022881126998681 42133053782408276 1667026341469256 26838272604283875 19123361119589753 1743214153240860 1783646927511139 18059073694011142 1791540522819536 1796696242750613 1798995834019097 17993008377514...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 97657 946149565 98047 946149565 97852 946149565 97754 946149565 97803 946149565 97827 946149565 97815 946149565 97821 946149565 97824 946149565 97825 946149565 97826 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #41:
score: 0
Accepted
time: 3ms
memory: 3164kb
input:
100000 10 900000000000000 200 55983316 83493313 97188698 38540347323773468 7635477459026956 98885366 99827098 3905760290560227 2178789196088641 99938620 99992210 1902977777474346 1814851951019865 99998197 899998900000000 1799998900000000 95305 125157 303711 350446 399660 470043 537592 628450 691819 ...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89063 946149565 89844 946149565 90235 946149565 90039 946149565 89941 946149565 89990 946149565 90014 946149565 90002 946149565 89996 946149565 89999 946149565 90000 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #42:
score: 0
Accepted
time: 5ms
memory: 3168kb
input:
100000 10 700000000000000 200 50610393 75255165 87584881 93831110 96862592 98383887 99175093 99579722 99804350 99896458 99948551 99978642 99985135 99996891 99998993 699998900000000 1399999996199574 346 212146 267150 277321 341488 428966 552128 842465 878416 880465
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #43:
score: 0
Accepted
time: 1ms
memory: 3332kb
input:
100000 10 700000000000000 200 51011662 75685941 87995155 94232496 97366571 98892088 99696773 21001711431853073 99896077 2588448175430320 99955042 99986370 699998900000000 1955505985968201 1704768149874702 1399999995991301 45562 85825 160432 316356 467943 476002 569158 942955 944467 945080 99994901 9...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99414 946149565 99512 946149565 99463 946149565 99487 946149565 99499 946149565 99505 946149565 99502 946149565 99500 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Subtask #7:
score: 20
Accepted
Dependency #5:
100%
Accepted
Test #44:
score: 20
Accepted
time: 1ms
memory: 3196kb
input:
100000 10 90000000000000000 40 49943721012904556 75097587123986363 87580305697348742 93814540178520255 90624811670859230 89122539578181091 89870339395420764 90259722820890328 90081780866938445 89972034324833692 90026659952020372 89998011250117404 90009917268157721 90005599720808322 89999788039327918...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89063 946149565 89844 946149565 90235 946149565 90039 946149565 89941 946149565 89990 946149565 89965 946149565 89977 946149565 89971 946149565 89968 946149565 89969 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #45:
score: 0
Accepted
time: 2ms
memory: 3128kb
input:
100000 10 9000000000000 40 15900849907395430 15309503829894642 14893281273236385 14615760243708412 14416595078177472 14274926074909896 14169029341372013 14095386944444335 14040888624302225 14001873953347895 13981128573487301 13964197644014394 13951543177256256 13947825236978521 13940893013468972 139...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #46:
score: 0
Accepted
time: 4ms
memory: 3156kb
input:
100000 10 90000000 40 5472773528333460 5472767629250487 5472763416818489 5472760454258410 5472758299617952 5472756670468668 5472755466553440 5472754554691823 5472753880270692 5472753506589576 5472753160911525 5472753011814515 5472752901866658 5472752779400123 5472752659780243 5472752648100544 547275...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #47:
score: 0
Accepted
time: 0ms
memory: 3188kb
input:
100000 10 900 40 84113285466059735 84113285465994025 84113285465949000 84113285465918259 84113285465898001 84113285465883131 84113285465872671 84113285465865683 84113285465861089 84113285465857311 84113285465855030 84113285465853197 84113285465852715 84113285465851587 84113285465851123 8411328546585...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 946149565 6 946149565 8 946149565 9 94614...
result:
points 1.0 points 1.0 Correct
Test #48:
score: 0
Accepted
time: 5ms
memory: 3168kb
input:
100000 10 9000000000000000 40 5070767291781324 7027493529288097 8014152774561240 8505635630500592 8752198223940023 8873983901926705 8934982104460731 8968298383304178 8983854781473538 8992776896913476 8996497922308000 8998154513746522 8999128160716926 8999497822870934 8999866609274579 899999999999998...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #49:
score: 0
Accepted
time: 1ms
memory: 3212kb
input:
100000 10 99994533351969660 40 4989979645829606 7505884480328616 8754923426053698 9369719733816569 9681088460241579 9838803799978621 9918232222830645 9959998887932297 9981448608668399 9991610021309573 9996277265058033 9997515029522881 9998957457508913 9999272598290023 9999654674253243 99997053467339...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #50:
score: 0
Accepted
time: 5ms
memory: 3184kb
input:
100000 10 900000000000000 40 54781053 81624900 95314146 22996923840045051 98629748 4162563255692451 99383445 99814449 99991601 2804336088471163 2125750969196965 1872815565802086 1822409441310945 99997446 1805452192753390 899998900000000 1799998900000000 84672 253779 278214 290475 400180 539223 59168...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 92188 946149565 91407 946149565 91797 946149565 91992 946149565 92090 946149565 92041 946149565 92016 946149565 92004 946149565 91998 946149565 92001 946149565 91999 946149565 92000 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #51:
score: 0
Accepted
time: 5ms
memory: 3196kb
input:
100000 10 800000000000000 40 50771543 75833300 88368790 94606459 97855212 99440093 23789870276239214 99835955 3314875714954410 99928248 99977982 99999309 2456348130815734 1825953625322514 1606135107808400 799998900000000 1599998900000000 19582 358608 371918 482492 504522 750839 809850 848711 912105 ...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 98828 946149565 99023 946149565 98925 946149565 98974 946149565 98998 946149565 99010 946149565 99004 946149565 99001 946149565 98999 946149565 99000 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #52:
score: 0
Accepted
time: 6ms
memory: 3160kb
input:
100000 10 700000000000000 40 50529917 75073042 87488479 93766975 96931698 98521125 99300046 99711099 99904366 2099998900000000 99948097 99974268 99987750 99994625 699998900000000 1536519068094889 1399998900000000 20722 21753 31964 255383 453224 719832 773246 799283 862729 864887
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99854 946149565 99878 946149565 99890 946149565 99896 946149565 99899 946149565 99901 946149565 99900 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Subtask #8:
score: 20
Accepted
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Dependency #3:
100%
Accepted
Dependency #4:
100%
Accepted
Dependency #5:
100%
Accepted
Dependency #6:
100%
Accepted
Dependency #7:
100%
Accepted
Test #53:
score: 20
Accepted
time: 5ms
memory: 3180kb
input:
100000 5 100000000000000000 40 50059359173125433 75062429611252961 87537815218373809 93824522646965873 96893796322986545 98487771765977169 99238299761123105 99611086323197137 99793565709873441 99892640953843201 99940861115237201 99974365732249409 99988818029346641 99994386750476209 99997523920497617...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #54:
score: 0
Accepted
time: 1ms
memory: 3200kb
input:
100000 5 1 40 50176208239999801 25045841048634409 12579098134343093 6348318173105051 3118847065900355 1599505664011503 801059163307061 405001394508653 217912391043418 102247438895842 48917051212106 24251499524509 16522134068187 6909537479350 5587724862133 2860865573329 1264221505215 3849205972229 59...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 7 946149565 4 946149565 2 946149565 1 946149565 3 946149565 5 547293220
result:
points 1.0 points 1.0 Correct
Test #55:
score: 0
Accepted
time: 2ms
memory: 3188kb
input:
100000 10 100000000000000000 40 49923370162443881 75069985914860721 87513472994948145 93792079090604497 96958889594771729 98432309779994225 99252451419698817 99627603278135153 99818337785775153 99907219424149073 99958750727404801 99983375478889505 99991522129382193 99995046396269009 9999868499563761...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #56:
score: 0
Accepted
time: 3ms
memory: 3204kb
input:
100000 3 50000000000000000 40 49779358687754753 74995319345912465 62371992494806073 56202395690765321 52982908323080713 51450477279142281 50646413653817345 50209765014252185 49994740578747489 50098476634145785 50044007668924497 50018635733344345 50009656140982585 50002427003510689 49998038028812097 ...
output:
946149565 50001 946149565 75001 946149565 62501 946149565 56251 946149565 53126 946149565 51563 946149565 50782 946149565 50391 946149565 50196 946149565 50293 946149565 50244 946149565 50220 946149565 50208 946149565 50202 946149565 50199 946149565 50200 946149565 1 946149565 2 946149565 3 34568542...
result:
points 1.0 points 1.0 Correct
Test #57:
score: 0
Accepted
time: 6ms
memory: 3184kb
input:
100000 10 8000000000000000 40 1341192803814630 46418202238561940 19633618540732187 1492305005948118 1567125765395060 16296895362444582 1586137706238281 1593914092091032 1598214972093861 16071547054900254 1599380827808443 16004133391246028 1599626299297016 1599878317310950 16000597672664913 159996482...
output:
946149565 50001 946149565 75001 946149565 62501 946149565 56251 946149565 59376 946149565 60938 946149565 60157 946149565 60547 946149565 60742 946149565 60840 946149565 60791 946149565 60815 946149565 60803 946149565 60809 946149565 60812 946149565 60810 946149565 60811 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #58:
score: 0
Accepted
time: 6ms
memory: 3188kb
input:
100000 10 99993840232893310 40 5004931004317586 7495518124284358 8742700331332983 9373984552888733 9691882220493627 9849685856587449 9923345696542073 9961362026051539 9979320020642537 9990636257079629 9995786222438375 9998001873749683 9998853760663093 9999073448737209 9999761057251881 99999365313635...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 100000 946149565 1 946149565 2 946...
result:
points 1.0 points 1.0 Correct
Test #59:
score: 0
Accepted
time: 2ms
memory: 3212kb
input:
100000 10 4004539660691 40 5012263856995742 2519029537471602 1258550152270838 634227799604952 319636328471132 153809987606455 75407418355047 39631672770359 20245180053306 10095158028434 5431048449050 2768199342467 4066661912516 3513043823973 3897954934606 3968881810317 4000354175568 378858293608 499...
output:
946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 37 946149565 31 946149565 34 946149565 35 946149565 36 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 9...
result:
points 1.0 points 1.0 Correct
Test #60:
score: 0
Accepted
time: 5ms
memory: 3136kb
input:
100000 10 9000000000000000 40 54576654 81558226 95135188 36809698059023784 98526283 20366506670425638 99341372 99776081 18150593544460909 99895563 99957331 99991041 8999998900000000 18115086643635546 18065585683640922 17999998900000000 3898 39240 289854 324584 396516 534725 740959 754300 827057 827325
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 92188 946149565 91407 946149565 91797 946149565 91992 946149565 91894 946149565 91943 946149565 91967 946149565 91979 946149565 91985 946149565 91982 946149565 91980 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #61:
score: 0
Accepted
time: 5ms
memory: 3172kb
input:
100000 10 8000000000000000 40 51114179 76290508 88732490 94835252 97853716 99414828 35990662248921820 99829623 18826144083602636 99945524 99990916 16491404475866422 99999045 16161335478850998 7999998900000000 15999999996776853 24955 56185 138987 197297 276328 309518 446182 806653 967042 971211
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 98828 946149565 99023 946149565 98925 946149565 98974 946149565 98998 946149565 98986 946149565 98992 946149565 98989 946149565 98990 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #62:
score: 0
Accepted
time: 5ms
memory: 3180kb
input:
100000 10 7000000000000000 40 50293636 75098615 87581395 93789400 96821774 98499882 99240182 99607954 99820887 99922813 99969176 99992913 99999928 57855472514604384 32033361153908265 6999998900000000 13999999997627696 93345 105186 148687 152450 177797 228772 299354 543221 623493 624710 99995951 9999...
output:
946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99991 946149565 99989 946149565 99990 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct