QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#20099 | #2421. A Difficult(y) Choice | AFewSuns# | 100 ✓ | 8ms | 3916kb | C++20 | 1.5kb | 2022-02-14 19:09:23 | 2022-05-03 09:04:02 |
Judging History
answer
#include<bits/stdc++.h>
#include "books.h"
#define fr(i,x,y) for(register int i=(x);i<=(y);i++)
using namespace std;
long long a[100010],pos=0;
vector<int> ans;
bool solve1(int n,int k,long long A){
int l=1,r=n+1;
a[n+1]=1e18;
long long sum;
while(l<r){
int mid=(l+r)>>1;
if(!a[mid]) a[mid]=skim(mid);
if(a[mid]>=A) r=mid;
else l=mid+1;
}
pos=l;
if(l>n) return 0;
sum=a[l];
fr(i,1,k-1) sum+=a[i];
if(sum<=2*A){
fr(i,1,k-1) ans.push_back(i);
ans.push_back(l);
answer(ans);
return 1;
}
return 0;
}
bool solve2(int n,int k,long long A){
pos--;
if(pos<=2*k){
fr(i,k+1,pos) a[i]=skim(i);
fr(i,1,pos-k+1){
long long sum=0;
fr(j,i,i+k-1) sum+=a[j];
if(sum>=A&&sum<=2*A){
fr(j,i,i+k-1) ans.push_back(j);
answer(ans);
return 1;
}
}
return 0;
}
fr(i,pos-k+1,pos) a[i]=skim(i);
long long sum=0;
fr(i,1,k) sum+=a[i];
if(sum>2*A) return 0;
sum=0;
fr(i,pos-k+1,pos) sum+=a[i];
if(sum<A) return 0;
sum=0;
fr(i,1,k) sum+=a[i];
fr(i,1,k){
if(sum>=A&&sum<=2*A){
fr(j,i,k) ans.push_back(j);
fr(j,pos-k+1,pos-k+i-1) ans.push_back(j);
answer(ans);
return 1;
}
sum+=a[pos-k+i]-a[i];
}
if(sum>=A&&sum<=2*A){
fr(i,pos-k+1,pos) ans.push_back(i);
answer(ans);
return 1;
}
return 0;
}
void solve(int n,int k,long long A,int limit){
fr(i,1,k) a[i]=skim(i);
if(solve1(n,k,A)) return;
if(solve2(n,k,A)) return;
impossible();
}
//#include "sample_grader.cpp"
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Accepted
Test #1:
score: 0
Accepted
time: 3ms
memory: 3828kb
input:
15 3 8 40 1337 1338 1339 1344 1340
output:
946149565 1 946149565 2 946149565 3 946149565 8 946149565 4 547293220
result:
points 1.0 points 1.0 Correct
Test #2:
score: 0
Accepted
time: 1ms
memory: 3824kb
input:
15 3 27 40 7 8 9 14 18 20 21 19 20 21
output:
946149565 1 946149565 2 946149565 3 946149565 8 946149565 12 946149565 14 946149565 15 946149565 13 946149565 14 946149565 15 345685428 3 2 3 13
result:
points 1.0 points 1.0 Correct
Subtask #2:
score: 5
Accepted
Test #3:
score: 5
Accepted
time: 1ms
memory: 3740kb
input:
235 3 90000000000000000 235 194781386037524 255862874327806 677306494155361 50224326245229465 75726762089392737 89919658954049201 93322372688264561 91375432632193649 90958158847529121 90839263570942177 90710251003287761
output:
946149565 1 946149565 2 946149565 3 946149565 118 946149565 177 946149565 207 946149565 222 946149565 215 946149565 211 946149565 209 946149565 208 345685428 3 1 2 208
result:
points 1.0 points 1.0 Correct
Test #4:
score: 0
Accepted
time: 4ms
memory: 3884kb
input:
1000 3 90000000000000000 1000 154867154307781 174636117484906 483300441891977 48688045786440945 75109553967540257 87922622242948417 93679471769538465 90809658054879921 89298021286530801 90229310419281633 89633779601284513 89799518473920289 90192741976077425
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 751 946149565 876 946149565 939 946149565 908 946149565 892 946149565 900 946149565 896 946149565 898 946149565 899 345685428 3 1 2 899
result:
points 1.0 points 1.0 Correct
Test #5:
score: 0
Accepted
time: 1ms
memory: 3780kb
input:
1000 3 9000000000000000 1000 59091371602781 112638300267786 151719523770369 4902409651161708 25178298134633713 5490874271493492 5790169621662985 5917272429004072 19139229378825086 5971869148979136 18275983877047681 5974968621501710 5992445629023098 5972919337677390 5974968621501710 5992445629023098
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 751 946149565 626 946149565 689 946149565 720 946149565 736 946149565 728 946149565 732 946149565 730 946149565 731 946149565 729 946149565 730 946149565 731 345685428 3 3 729 730
result:
points 1.0 points 1.0 Correct
Test #6:
score: 0
Accepted
time: 2ms
memory: 3716kb
input:
1000 3 29953299524076451 1000 31272892149530 38663058495672 41670398407625 5112192147774263 7641522284898423 8829238684175927 9418931055441975 9769382152787013 9873409710094769 9951260853449381 9976456278855809 9992472177618619 9976456278855809 9984371067602023 9992472177618619
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 751 946149565 876 946149565 939 946149565 970 946149565 986 946149565 994 946149565 998 946149565 1000 946149565 998 946149565 999 946149565 1000 345685428 3 998 999 1000
result:
points 1.0 points 1.0 Correct
Test #7:
score: 0
Accepted
time: 1ms
memory: 3688kb
input:
1000 3 37055577923329 1000 10716990620395 22151685202374 41242480023888 5178127956449959 2312992035569785 1160115412265698 611682544165389 354820650003144 179009077593962 106955926000670 56623327218179
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 251 946149565 126 946149565 63 946149565 32 946149565 16 946149565 8 946149565 4 345685428 3 1 2 3
result:
points 1.0 points 1.0 Correct
Test #8:
score: 0
Accepted
time: 3ms
memory: 3828kb
input:
1000 3 9000000000000000 1000 317326 328687 330605 65078009 94185794 50992343030615790 24955669123787107 97910582 8999999600000000 21002904848962762 19505833847394334 19074087161804055 17999999600000000
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 751 946149565 876 946149565 814 946149565 783 946149565 799 946149565 807 946149565 803 946149565 801 946149565 800 345685428 3 1 2 800
result:
points 1.0 points 1.0 Correct
Test #9:
score: 0
Accepted
time: 3ms
memory: 3748kb
input:
1000 3 9000000000000000 1000 637686 735066 799651 18198448877611234 53012925 72836285 85503312 93824016 98236784 98982083 99861492 17999999998627248 8999999600000000
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 251 946149565 376 946149565 439 946149565 470 946149565 486 946149565 494 946149565 498 946149565 500 946149565 499 345685428 3 1 2 500
result:
points 1.0 points 1.0 Correct
Test #10:
score: 0
Accepted
time: 0ms
memory: 3792kb
input:
1000 3 9000000000000000 1000 23872 381802 447114 48510875827567122 22676691714643162 63336478 94890042 19520282987955601 18594049908486014 99138814 18058621043187801 8999999600000000 17999999999594327 99138814 99767041 8999999600000000
output:
946149565 1 946149565 2 946149565 3 946149565 501 946149565 251 946149565 126 946149565 189 946149565 220 946149565 205 946149565 197 946149565 201 946149565 199 946149565 200 946149565 197 946149565 198 946149565 199 547293220
result:
points 1.0 points 1.0 Correct
Subtask #3:
score: 15
Accepted
Test #11:
score: 15
Accepted
time: 5ms
memory: 3740kb
input:
25000 10 90000000000000000 25000 6141951547268 18441262919889 21312167144061 23806483043121 29019156270971 31732645077976 41798475483690 41942945947749 48601429014495 52403367741172 49681693486032209 75095633194060481 87474687176874049 93668532379628001 90633528225203969 89042488293280417 8985712891...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 12501 946149565 18751 946149565 21876 946149565 23439 946149565 22658 946149565 22267 946149565 22463 946149565 22561 946149565 22512 946149565 22488 946149565 22500 946...
result:
points 1.0 points 1.0 Correct
Test #12:
score: 0
Accepted
time: 5ms
memory: 3740kb
input:
25000 3 90000000000000000 25000 1671747625054 10004773638384 12139457862804 49844205617512225 75035752891936433 87221722983605217 93556194299407633 90473721554637137 88909559083719313 89657485419303937 90071300987041761 89883706462576209 89963649301932065 90005561262862865 89990516749951041 89995964...
output:
946149565 1 946149565 2 946149565 3 946149565 12501 946149565 18751 946149565 21876 946149565 23439 946149565 22658 946149565 22267 946149565 22463 946149565 22561 946149565 22512 946149565 22537 946149565 22549 946149565 22543 946149565 22546 946149565 22548 946149565 22547 345685428 3 1 2 22547
result:
points 1.0 points 1.0 Correct
Test #13:
score: 0
Accepted
time: 5ms
memory: 3760kb
input:
25000 10 9000000000000000 25000 371653139525 547519864529 1108739893384 1229728108061 1271815146231 1533688119310 2004709269250 3530254292645 3547970665840 4426815274698 31945410254756730 1364498889208449 1739568348285336 23742625168652703 19609025271379828 1789553140635101 18590262320896011 1806549...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 12501 946149565 6251 946149565 9376 946149565 10939 946149565 10158 946149565 9767 946149565 9963 946149565 9865 946149565 9816 946149565 9841 946149565 9853 946149565 9...
result:
points 1.0 points 1.0 Correct
Test #14:
score: 0
Accepted
time: 6ms
memory: 3900kb
input:
25000 10 99987182872427766 25000 72514958433 1158579690466 1165378959961 1315948051220 1415770087530 1569733818698 1754488831100 1950557212401 2094825616534 2194527631386 5016224428059028 7527175180331569 8737124947683914 9369559006207109 9690656926719263 9847898412595989 9924953329274167 9964448627...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 12501 946149565 18751 946149565 21876 946149565 23439 946149565 24220 946149565 24611 946149565 24806 946149565 24904 946149565 24953 946149565 24977 946149565 24989 946...
result:
points 1.0 points 1.0 Correct
Test #15:
score: 0
Accepted
time: 3ms
memory: 3696kb
input:
25000 10 11594521473720 25000 10851434517 316117665737 440924060680 921703038594 968397694813 2327589626719 4042620142159 4084381204139 4719938671777 5356519408305 4974151252282476 2468455342872989 1224378582910452 626082536250682 306192524525382 147677036677155 72265640335040 38398257658530 2036378...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 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 2...
result:
points 1.0 points 1.0 Correct
Test #16:
score: 0
Accepted
time: 5ms
memory: 3836kb
input:
25000 10 9000000000000000 25000 44182 69750 270623 518306 526102 530483 611677 680934 723640 725580 50977203 75933159 88162161 94580290 97766076 99280492 20411788923055864 99654678 99858827 99952121 99989386 17999998900000000 99997814 8999998900000000
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 12501 946149565 18751 946149565 21876 946149565 23439 946149565 24220 946149565 24611 946149565 24806 946149565 24709 946149565 24758 946149565 24782 946149565 24794 946...
result:
points 1.0 points 1.0 Correct
Test #17:
score: 0
Accepted
time: 6ms
memory: 3816kb
input:
25000 10 9000000000000000 25000 26455 129304 136519 272257 380139 474262 712363 824366 878346 881397 62510030 93568960 49100029581935314 23088495919970244 97462224 99574611 20008772870863135 18324876425790100 99836768 99993856 18187689805378432 18048440901589369 18014349663714103 17999999996165989 8...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 12501 946149565 18751 946149565 21876 946149565 20314 946149565 19533 946149565 19924 946149565 20119 946149565 20022 946149565 19973 946149565 19998 946149565 20010 946...
result:
points 1.0 points 1.0 Correct
Test #18:
score: 0
Accepted
time: 1ms
memory: 3812kb
input:
25000 10 9000000000000000 25000 30505 63349 150012 274209 335488 448316 578313 596592 727465 729727 73505860 35939459229296937 91823685 19889665369980191 96403540 98813854 99978894 18949078904763626 18526548579215642 18254953354361907 18140910787397114 18021051966255983 99999446 17999999996795752 89...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 12501 946149565 18751 946149565 15626 946149565 17189 946149565 16408 946149565 16799 946149565 16994 946149565 17092 946149565 17043 946149565 17019 946149565 17007 946...
result:
points 1.0 points 1.0 Correct
Subtask #4:
score: 10
Accepted
Test #19:
score: 10
Accepted
time: 0ms
memory: 3844kb
input:
100000 5 90000000000000000 200 564307353376 800620967166 918809008365 3719731272846 6328624257975 50128099883489820 75020467601485428 87476494530262248 93707101555901478 90626725143499864 89062534957564186 89860216556976141 90261911050288910 90047468359086277 89947260635332497 90003000756547353 8997...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89064 946149565 89845 946149565 90236 946149565 90041 946149565 89943 946149565 89992 946149565 89968 946149565 89980 946149565 89986 946149565 89989 ...
result:
points 1.0 points 1.0 Correct
Test #20:
score: 0
Accepted
time: 6ms
memory: 3836kb
input:
100000 10 90000000000000000 200 564307353376 800620967166 918809008365 3719731272846 6328624257975 8912794237740 9685268149182 9743300609244 10046539266227 10257634188615 50116821864310146 75015780424479364 87473342018032747 93704598112407766 90625409003230718 89056222276048948 89858644776057118 902...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89064 946149565 89845 946149565 90236 946149565 90041 946149565 89943 946149565 89992 946...
result:
points 1.0 points 1.0 Correct
Test #21:
score: 0
Accepted
time: 6ms
memory: 3772kb
input:
100000 10 900000000000000 200 547108378687 1054467585368 1848816081773 2828700970281 2867805678026 2985293119251 3672173871374 3896381062903 4335290681605 4613832624861 15232366261655515 9697731129731221 5793884384561967 3321999416609691 1846661207674054 998325702184539 518526548705842 7777526003501...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 1173 946149565 1368 946149565 1466 946149565 1417 946149565 13...
result:
points 1.0 points 1.0 Correct
Test #22:
score: 0
Accepted
time: 5ms
memory: 3700kb
input:
100000 10 9000000000000 200 15728985246023891 15729480035592119 15730016107302784 15730035900564062 15730179015659428 15730258929339415 15730293745410426 15730337823759906 15730738045464530 15730885480028047 15927644259312119 15867414415538282 15825813106985032 15797278127299383 15777169921114433 15...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #23:
score: 0
Accepted
time: 4ms
memory: 3912kb
input:
100000 3 90000000 200 17594057014857328 17594057035183405 17594057044480256 17594063204742471 17594061330701210 17594060022610502 17594059060804191 17594058399031028 17594057930859361 17594057618332994 17594057435304676 17594057321909172 17594057245210748 17594057180856786 17594057143420228 17594057...
output:
946149565 1 946149565 2 946149565 3 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 547293220
result:
points 1.0 points 1.0 Correct
Test #24:
score: 0
Accepted
time: 4ms
memory: 3772kb
input:
100000 3 90000 200 17594063043242996 17594063043250643 17594063043259983 17594063049575224 17594063047742217 17594063046449889 17594063045508732 17594063044823795 17594063044391429 17594063044044048 17594063043797292 17594063043641267 17594063043499036 17594063043410945 17594063043342783 17594063043...
output:
946149565 1 946149565 2 946149565 3 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 547293220
result:
points 1.0 points 1.0 Correct
Test #25:
score: 0
Accepted
time: 4ms
memory: 3772kb
input:
100000 3 900 200 17594063049607035 17594063049607137 17594063049607252 17594063049693443 17594063049662739 17594063049643975 17594063049631926 17594063049624056 17594063049618572 17594063049614816 17594063049612184 17594063049610552 17594063049609361 17594063049608491 17594063049607933 1759406304960...
output:
946149565 1 946149565 2 946149565 3 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 547293220
result:
points 1.0 points 1.0 Correct
Test #26:
score: 0
Accepted
time: 7ms
memory: 3760kb
input:
100000 10 9991724421385660 200 999172397566555 999172397591888 999172397605546 999172397609571 999172397616779 999172397616885 999172397636798 999172397663383 999172397734517 999172397745140 999172420535154 999172427070598 999172431556054 999172434759336 999172436890268 999172438420411 9991724394734...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #27:
score: 0
Accepted
time: 1ms
memory: 3704kb
input:
100000 10 2219233376772854 200 443846675282390 443846675285380 443846675302434 443846675328993 443846675338618 443846675359013 443846675359122 443846675360393 443846675444994 443846675484370 443846698735646 443846705389116 443846710103417 443846713682998 443846716244192 443846717816488 4438467189648...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Subtask #5:
score: 15
Accepted
Dependency #4:
100%
Accepted
Test #28:
score: 15
Accepted
time: 3ms
memory: 3852kb
input:
100000 10 90000000000000000 200 215981205732 2292410172281 3544878230060 3818714661849 4405977020056 4431336968248 5423134068560 5634759513821 5689887729322 6515330743309 50186044928782095 74992298649098106 87588988637498900 93811511880315660 90749562838258938 89135052009147527 89928193565251806 903...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89064 946149565 89845 946149565 90236 946149565 90041 946149565 89943 946149565 89894 946...
result:
points 1.0 points 1.0 Correct
Test #29:
score: 0
Accepted
time: 6ms
memory: 3704kb
input:
100000 10 900000000000000 200 1881640556705 8577799027711 9215771455249 10745250941477 11076892662770 14202426057964 14678531503700 14687582868828 14715806573310 15166014634187 52488347042929792 27340435254834689 13871502626387568 6930991627415404 3592823937766387 1786068339538051 896406252303000 13...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 1173 946149565 978 946149565 880 946149565 831 946149565 807 9...
result:
points 1.0 points 1.0 Correct
Test #30:
score: 0
Accepted
time: 1ms
memory: 3828kb
input:
100000 10 90000000 200 57950011677491026 57950011683028690 57950011685104495 57950011688511071 57950011729970552 57950011736815123 57950011760234634 57950011766296705 57950011767138850 57950011775303574 57950031223468938 57950025465180660 57950021304420256 57950018282189306 57950016257714411 5795001...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #31:
score: 0
Accepted
time: 2ms
memory: 3808kb
input:
100000 10 900 200 4773950521099988 4773950521100201 4773950521100673 4773950521101468 4773950521101594 4773950521101695 4773950521101850 4773950521101990 4773950521102020 4773950521102203 4773950521324617 4773950521255224 4773950521208109 4773950521175949 4773950521153803 4773950521136828 4773950521...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #32:
score: 0
Accepted
time: 0ms
memory: 3864kb
input:
100000 10 900000000000000 200 52896 162396 364819 620989 621691 648809 662416 665611 705645 706073 54535590 81742994 95141708 23853447434328100 98539850 4466242051288332 99384063 99786423 99993301 2942144694407586 2338101595221078 2012243449771349 1913758904215308 1803498395455971 99999829 179999890...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 92189 946149565 91408 946149565 91799 946149565 91994 946149565 92092 946149565 92043 946...
result:
points 1.0 points 1.0 Correct
Test #33:
score: 0
Accepted
time: 6ms
memory: 3808kb
input:
100000 10 800000000000000 200 88985 172736 399066 448586 515632 633297 659366 757068 805374 806330 50863025 76092250 88617559 94770263 97893395 99448183 24424560749776320 99842127 4114895492796691 99944243 99981003 1710859188625088 99992971 99997410 99999496 1599998900000000 799998900000000
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 98830 946149565 99025 946149565 98928 946149565 98977 946...
result:
points 1.0 points 1.0 Correct
Test #34:
score: 0
Accepted
time: 7ms
memory: 3796kb
input:
100000 10 700000000000000 200 77408 79369 179586 325665 350848 463901 495948 602586 923103 923574 50203161 75284654 87565760 93800289 96981377 98518257 99343218 99725600 99927224 2397557345450543 99961471 99985424 99992918 99998335 1482597970696472 1399998900000000 699998900000000
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99855 946...
result:
points 1.0 points 1.0 Correct
Subtask #6:
score: 15
Accepted
Dependency #5:
100%
Accepted
Test #35:
score: 15
Accepted
time: 6ms
memory: 3912kb
input:
100000 5 100000000000000000 200 301190135644 991674276496 1415088208812 1426241616532 2147898154193 49999423204350249 75166266433182257 87537964373315473 93740870859728129 96854615217501697 98402276805804689 99204281845546465 99607568879588257 99799067325531137 99901013600460657 99943471369052977 99...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946149565 99977 946149565 99989 946149565 99995 946149565 99998 ...
result:
points 1.0 points 1.0 Correct
Test #36:
score: 0
Accepted
time: 5ms
memory: 3860kb
input:
100000 5 1 200 1107259345424 1861948724924 2090928635457 3277419889481 3439605604239 49991800198261905 24782718572051501 12366039404056817 6173558238798517 3103349443965509 1582034504306585 807430380588803 382508100937418 202508556982506 93220195642941 49214150337862 22835089753637 10932715443047 43...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 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 547293220
result:
points 1.0 points 1.0 Correct
Test #37:
score: 0
Accepted
time: 0ms
memory: 3776kb
input:
100000 10 100000000000000000 200 71129115454 1649270895921 1725357064564 1758714080292 2129611305091 2215373648884 2502194300913 6654293497544 7858534543537 10743980381345 49831797802506809 74923624372182001 87526321806734001 93794851612189697 96899789958364753 98415784258871681 99209694454072641 99...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #38:
score: 0
Accepted
time: 6ms
memory: 3844kb
input:
100000 10 1 200 3807137034773 6238733515096 6931039248360 8092203707922 9718623119704 12266664353789 12437084872652 13404853836386 15772789882074 16320501758105 49994573850585425 25011021505786169 12514847862460023 6214052314944453 3115700540307365 1603722448071666 787088290684813 400321279371652 20...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #39:
score: 0
Accepted
time: 6ms
memory: 3684kb
input:
100000 3 50000000000000000 200 168263620160 1213748869100 1411014396536 50146710106958073 25080549755770909 37509502594371417 43836037244757865 46977401383410481 48516913947966601 49331751226720681 49730497779014129 49922830845430753 50026341462014401 49976838335469185 50001737390226753 499908323056...
output:
946149565 1 946149565 2 946149565 3 946149565 50001 946149565 25001 946149565 37501 946149565 43751 946149565 46876 946149565 48439 946149565 49220 946149565 49611 946149565 49806 946149565 49904 946149565 49855 946149565 49880 946149565 49868 946149565 49874 946149565 49877 946149565 49879 34568542...
result:
points 1.0 points 1.0 Correct
Test #40:
score: 0
Accepted
time: 6ms
memory: 3860kb
input:
100000 10 9000000000000000 200 10040359632 26227595046 38039012326 39246852468 40516353981 44349134586 47050497834 51061238657 55754110277 86404808313 464081741044431 697005717877327 813345363334377 871901280415537 1022881126998681 42179391613517680 1667030693120512 26839463291131779 191891781727905...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 97658 946149565 98049 946149565 97854 946149565 97756 946149565 97805 946...
result:
points 1.0 points 1.0 Correct
Test #41:
score: 0
Accepted
time: 6ms
memory: 3744kb
input:
100000 10 900000000000000 200 95305 125157 303711 350446 399660 470043 537592 628450 691819 693299 55983316 83493313 97188698 38540347323773468 7635477459026956 98885674 99827882 3932954580161507 2180560899903903 99940839 99995184 1949638885395836 1839084181785932 899998900000000 1814851951019865 18...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89064 946149565 89845 946149565 90236 946149565 90041 946149565 89943 946149565 89992 946...
result:
points 1.0 points 1.0 Correct
Test #42:
score: 0
Accepted
time: 6ms
memory: 3856kb
input:
100000 10 700000000000000 200 346 212146 267150 277321 341488 428966 552128 842465 878416 880465 50610393 75255165 87584881 93831110 96862592 98384114 99175896 99580371 99806939 99898782 99949659 99978894 99986719 99997526 99999746 1399999996199574 699998900000000
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #43:
score: 0
Accepted
time: 7ms
memory: 3844kb
input:
100000 10 700000000000000 200 45562 85825 160432 316356 467943 476002 569158 942955 944467 945080 51011662 75685941 87995155 94232496 97366571 98892882 99698547 21002596380963646 99897541 2748339060006347 99958148 99994901 1704768149874702 99998925 699998900000000 1495479968837939 1399999995991301 9...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99416 946149565 99514 946149565 99465 946...
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: 3844kb
input:
100000 10 90000000000000000 40 224817013067 798033736510 2128809027494 3638264618506 4700662329392 5136029112733 5356000954117 8139585946549 10434572723244 11318855044503 49943721012904556 75097587123986363 87580305697348742 93814540178520255 90624811670859230 89122719232164315 89870373592611136 902...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 89064 946149565 89845 946149565 90236 946149565 90041 946149565 89943 946149565 89992 946...
result:
points 1.0 points 1.0 Correct
Test #45:
score: 0
Accepted
time: 4ms
memory: 3712kb
input:
100000 10 9000000000000 40 13926432840295390 13933569591839987 13939685014115790 13940893013468972 13944008751839260 13946616696378001 13947825236978521 13948633504950888 13948832818009742 13949555286669474 15900849907395430 15309503829894642 14893281273236385 14615760243708412 14416595078177472 142...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #46:
score: 0
Accepted
time: 7ms
memory: 3768kb
input:
100000 10 90000000 40 5472752640307885 5472752648100544 5472752659292809 5472752659780243 5472752722250663 5472752758110153 5472752779400123 5472752780260974 5472752827810007 5472752847750984 5472773528333460 5472767629250487 5472763416818489 5472760454258410 5472758299617952 5472756670468668 547275...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #47:
score: 0
Accepted
time: 5ms
memory: 3816kb
input:
100000 10 900 40 84113285465850815 84113285465850907 84113285465850974 84113285465851123 84113285465851200 84113285465851546 84113285465851587 84113285465851690 84113285465851893 84113285465852086 84113285466059735 84113285465994025 84113285465949000 84113285465918259 84113285465898001 8411328546588...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #48:
score: 0
Accepted
time: 3ms
memory: 3860kb
input:
100000 10 9000000000000000 40 77013786164 98065858205 312509731161 362087453316 522423992242 572805578136 717013919535 759114722383 886392918381 981668999036 5070767291781324 7027493529288097 8014152774561240 8505635630500592 8752198223940023 8874043071612318 8935238201051208 8968330331294635 898392...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #49:
score: 0
Accepted
time: 7ms
memory: 3900kb
input:
100000 10 99994533351969660 40 33670707965 100629786658 182819915273 395062609458 429622005482 551180243947 878957577696 896946214365 902832262499 995161172951 4989979645829606 7505884480328616 8754923426053698 9369719733816569 9681088460241579 9838936702730951 9918298505712751 9960235079415607 9981...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #50:
score: 0
Accepted
time: 1ms
memory: 3860kb
input:
100000 10 900000000000000 40 84672 253779 278214 290475 400180 539223 591684 599048 918584 924323 54781053 81624900 95314146 22996923840045051 98629748 4211161024018411 99383895 99816650 99993953 2817944487983687 2147927519424148 1925753203681098 1839956393514346 1805452192753390 99997446 1799998900...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 92189 946149565 91408 946149565 91799 946149565 91994 946149565 92092 946149565 92043 946...
result:
points 1.0 points 1.0 Correct
Test #51:
score: 0
Accepted
time: 6ms
memory: 3812kb
input:
100000 10 800000000000000 40 19582 358608 371918 482492 504522 750839 809850 848711 912105 913397 50771543 75833300 88368790 94606459 97855212 99443315 23795880352845718 99837264 3450254755792150 99933171 99981979 1606135107808400 99992000 99996870 99999309 1599998900000000 799998900000000
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 98830 946149565 99025 946149565 98928 946149565 98977 946...
result:
points 1.0 points 1.0 Correct
Test #52:
score: 0
Accepted
time: 5ms
memory: 3856kb
input:
100000 10 700000000000000 40 20722 21753 31964 255383 453224 719832 773246 799283 862729 864887 50529917 75073042 87488479 93766975 96931698 98521210 99300396 99711278 99907563 2305716408623496 99949342 99976051 99989764 99999885 1536519068094889 1399998900000000 699998900000000
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99855 946...
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: 0ms
memory: 3728kb
input:
100000 5 100000000000000000 40 640205353309 947939937224 3571177290441 5082041369476 5341144319338 50059359173125433 75062429611252961 87537815218373809 93824522646965873 96893796322986545 98488541013227825 99238561631726161 99611752120269809 99795227831372705 99892938642458529 99940979836536097 999...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946149565 99977 946149565 99989 946149565 99995 946149565 99998 ...
result:
points 1.0 points 1.0 Correct
Test #54:
score: 0
Accepted
time: 3ms
memory: 3856kb
input:
100000 5 1 40 1264221505215 2860865573329 3849205972229 5587724862133 5988520228340 50176208239999801 25045841048634409 12579098134343093 6348318173105051 3118847065900355 1599505664011503 801059163307061 405001394508653 217912391043418 102247438895842 48917051212106 24251499524509 16522134068187 69...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 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 547293220
result:
points 1.0 points 1.0 Correct
Test #55:
score: 0
Accepted
time: 6ms
memory: 3916kb
input:
100000 10 100000000000000000 40 266905383617 315293512343 2030080606442 2683635653767 2747995669250 3891051691685 4234719997598 4796943861829 7950816258562 8301401608347 49923370162443881 75069985914860721 87513472994948145 93792079090604497 96958889594771729 98432464142807345 99253480569544033 9963...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #56:
score: 0
Accepted
time: 5ms
memory: 3864kb
input:
100000 3 50000000000000000 40 924492370236 2135175351359 2270226294121 49779358687754753 74995319345912465 62371992494806073 56202395690765321 52982908323080713 51451374158892537 50646851182573481 50209913255000313 49995482802550777 50101081643521297 50046141958875745 50019668874177113 5001000256202...
output:
946149565 1 946149565 2 946149565 3 946149565 50001 946149565 75001 946149565 62501 946149565 56251 946149565 53126 946149565 51564 946149565 50783 946149565 50392 946149565 50197 946149565 50295 946149565 50246 946149565 50222 946149565 50210 946149565 50204 946149565 50201 946149565 50199 94614956...
result:
points 1.0 points 1.0 Correct
Test #57:
score: 0
Accepted
time: 1ms
memory: 3708kb
input:
100000 10 8000000000000000 40 4990930656 25895028894 35070620245 35179582390 113623058029 201112304696 214934701113 233948768469 271425116852 273661250520 1341192803814630 46418202238561940 19633618540732187 1492305005948118 1567125765395060 16296930373939892 1586202724054186 1594012313664375 159826...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 62501 946149565 56251 946149565 59376 946149565 60939 946149565 60158 946149565 60549 946149565 60744 946149565 60842 946149565 60793 946...
result:
points 1.0 points 1.0 Correct
Test #58:
score: 0
Accepted
time: 8ms
memory: 3772kb
input:
100000 10 99993840232893310 40 127722392517 191584314241 250382211508 413921996957 485748364826 543860637983 843699540126 881286924919 1095660947103 1333309595627 5004931004317586 7495518124284358 8742700331332983 9373984552888733 9691882220493627 9849744573408825 9923476877495545 9961406370641485 9...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct
Test #59:
score: 0
Accepted
time: 7ms
memory: 3836kb
input:
100000 10 4004539660691 40 378858293608 499054184284 566609577775 614979350165 628376263698 767394721156 849247905422 1042873403902 1311756089594 1349929531777 5012263856995742 2519029537471602 1258550152270838 634227799604952 319636328471132 153809987606455 75407418355047 39631672770359 20245180053...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 25001 946149565 12501 946149565 6251 946149565 3126 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 94614...
result:
points 1.0 points 1.0 Correct
Test #60:
score: 0
Accepted
time: 3ms
memory: 3848kb
input:
100000 10 9000000000000000 40 3898 39240 289854 324584 396516 534725 740959 754300 827057 827325 54576654 81558226 95135188 36809698059023784 98526283 20367911495631263 99341826 99778762 18185214821822570 99896105 99959688 99991426 18065585683640922 99996047 8999998900000000 18008316961310090 179999...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 90626 946149565 92189 946149565 91408 946149565 91799 946149565 91994 946149565 91897 946149565 91946 946...
result:
points 1.0 points 1.0 Correct
Test #61:
score: 0
Accepted
time: 1ms
memory: 3880kb
input:
100000 10 8000000000000000 40 24955 56185 138987 197297 276328 309518 446182 806653 967042 971211 51114179 76290508 88732490 94835252 97853716 99415486 35993798356117639 99831554 19050588110730637 99947691 99992411 16992986843413533 7999998900000000 16447946864740033 16161335478850998 16088319427294...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 98830 946149565 99025 946149565 98928 946149565 98977 946...
result:
points 1.0 points 1.0 Correct
Test #62:
score: 0
Accepted
time: 0ms
memory: 3720kb
input:
100000 10 7000000000000000 40 93345 105186 148687 152450 177797 228772 299354 543221 623493 624710 50293636 75098615 87581395 93789400 96821774 98500427 99240964 99608953 99824175 99927501 99979652 99993343 6999998900000000 59198058845776417 48918706308722744 32033361153908265 13999999997627696 9999...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 10 946149565 50001 946149565 75001 946149565 87501 946149565 93751 946149565 96876 946149565 98439 946149565 99220 946149565 99611 946149565 99806 946149565 99904 946149565 99953 946...
result:
points 1.0 points 1.0 Correct