QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#290707 | #2421. A Difficult(y) Choice | Mysterious_Cat | 100 ✓ | 1ms | 3792kb | C++20 | 1.3kb | 2023-12-25 10:11:12 | 2023-12-25 10:11:12 |
Judging History
answer
#include "books.h"
#include <bits/stdc++.h>
using namespace std;
void solve(int N, int K, long long A, int S) {
vector<int> ans(K);
int l = 1, r = N;
while(l < r) {
int mid = l + r >> 1;
if(skim(mid) >= A) {
r = mid;
}
else {
l = mid + 1;
}
}
vector<long long> pre(K + 1), suf(K + 1), spre(K + 1), ssuf(K + 1);
for(int i = 1; i <= K; i++) {
pre[i] = skim(i);
spre[i] = spre[i - 1] + pre[i];
}
long long v = skim(l);
if(v >= A) {
v += spre[K - 1];
if(v <= A * 2) {
for(int i = 0; i < K - 1; i++) {
ans[i] = i + 1;
}
ans[K - 1] = l;
answer(ans);
}
l--;
}
if(l < K) {
impossible();
}
for(int i = 1; i <= K; i++) {
suf[i] = skim(l - i + 1);
ssuf[i] = ssuf[i - 1] + suf[i];
}
for(int k = K; k >= 0; k--) {
v = spre[k] + ssuf[K - k];
if(v >= A && v <= A * 2) {
int tot = 0;
for(int i = 1; i <= k; i++) {
ans[tot++] = i;
}
for(int i = 1; i <= K - k; i++) {
ans[tot++] = l - i + 1;
}
answer(ans);
}
}
impossible();
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Accepted
Test #1:
score: 0
Accepted
time: 0ms
memory: 3736kb
input:
15 3 8 40 1344 1340 1338 1337 1337 1338 1339 1337
output:
946149565 8 946149565 4 946149565 2 946149565 1 946149565 1 946149565 2 946149565 3 946149565 1 547293220
result:
points 1.0 points 1.0 Correct
Test #2:
score: 0
Accepted
time: 1ms
memory: 3728kb
input:
15 3 27 40 14 18 20 7 8 9 21 21 20 19
output:
946149565 8 946149565 12 946149565 14 946149565 1 946149565 2 946149565 3 946149565 15 946149565 15 946149565 14 946149565 13 345685428 3 1 2 15
result:
points 1.0 points 1.0 Correct
Subtask #2:
score: 5
Accepted
Test #3:
score: 5
Accepted
time: 0ms
memory: 3680kb
input:
235 3 90000000000000000 235 50224326245229465 75726762089392737 89852820009490337 93302384172945361 91334931728945121 90920110192605713 90710251003287761 89919658954049201 194781386037524 255862874327806 677306494155361 90710251003287761
output:
946149565 118 946149565 177 946149565 206 946149565 221 946149565 214 946149565 210 946149565 208 946149565 207 946149565 1 946149565 2 946149565 3 946149565 208 345685428 3 1 2 208
result:
points 1.0 points 1.0 Correct
Test #4:
score: 0
Accepted
time: 1ms
memory: 3656kb
input:
1000 3 90000000000000000 1000 48658797427076185 74993788859007505 87850024049315009 93588130202249361 90744987997822641 89276892318621537 90192741976077425 89556237041718305 89677713918422417 89799518473920289 154867154307781 174636117484906 483300441891977 90192741976077425
output:
946149565 500 946149565 750 946149565 875 946149565 938 946149565 907 946149565 891 946149565 899 946149565 895 946149565 897 946149565 898 946149565 1 946149565 2 946149565 3 946149565 899 345685428 3 1 2 899
result:
points 1.0 points 1.0 Correct
Test #5:
score: 0
Accepted
time: 0ms
memory: 3672kb
input:
1000 3 9000000000000000 1000 4893744568208153 25139025068993270 5490501301791688 5789091754585785 5915153409158646 18775341598966606 5966498525062726 5992445629023098 18410926117924365 18275983877047681 59091371602781 112638300267786 151719523770369 18275983877047681 5992445629023098 597496862150171...
output:
946149565 500 946149565 750 946149565 625 946149565 688 946149565 719 946149565 735 946149565 727 946149565 731 946149565 733 946149565 732 946149565 1 946149565 2 946149565 3 946149565 732 946149565 731 946149565 730 946149565 729 345685428 3 1 731 730
result:
points 1.0 points 1.0 Correct
Test #6:
score: 0
Accepted
time: 1ms
memory: 3728kb
input:
1000 3 29953299524076451 1000 5094020763365706 7640087487149705 8827106159213958 9418204835760565 9769282884460905 9873203573281591 9949669119879181 9973424186285543 9984371067602023 31272892149530 38663058495672 41670398407625 9992472177618619 9992472177618619 9984371067602023 9976456278855809
output:
946149565 500 946149565 750 946149565 875 946149565 938 946149565 969 946149565 985 946149565 993 946149565 997 946149565 999 946149565 1 946149565 2 946149565 3 946149565 1000 946149565 1000 946149565 999 946149565 998 345685428 3 1000 999 998
result:
points 1.0 points 1.0 Correct
Test #7:
score: 0
Accepted
time: 0ms
memory: 3672kb
input:
1000 3 37055577923329 1000 5164205801312849 2306282922924379 1150920367841760 611682544165389 354820650003144 179009077593962 106955926000670 56623327218179 22151685202374 41242480023888 10716990620395 22151685202374 41242480023888 41242480023888
output:
946149565 500 946149565 250 946149565 125 946149565 63 946149565 32 946149565 16 946149565 8 946149565 4 946149565 2 946149565 3 946149565 1 946149565 2 946149565 3 946149565 3 345685428 3 1 2 3
result:
points 1.0 points 1.0 Correct
Test #8:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
1000 3 9000000000000000 1000 65065034 94157785 50830051079058590 24292620662603471 97889418 99902549 20181458304714780 19285839358843451 17999999600000000 8999999600000000 317326 328687 330605 17999999600000000
output:
946149565 500 946149565 750 946149565 875 946149565 813 946149565 782 946149565 798 946149565 806 946149565 802 946149565 800 946149565 799 946149565 1 946149565 2 946149565 3 946149565 800 345685428 3 1 2 800
result:
points 1.0 points 1.0 Correct
Test #9:
score: 0
Accepted
time: 1ms
memory: 3660kb
input:
1000 3 9000000000000000 1000 17999999998627248 52222907 72792560 85486436 92803943 98060175 98827710 99468821 8999999600000000 637686 735066 799651 17999999998627248
output:
946149565 500 946149565 250 946149565 375 946149565 438 946149565 469 946149565 485 946149565 493 946149565 497 946149565 499 946149565 1 946149565 2 946149565 3 946149565 500 345685428 3 1 2 500
result:
points 1.0 points 1.0 Correct
Test #10:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
1000 3 9000000000000000 1000 48252724036186206 22592300649567959 62728798 94108558 19499794161235276 18490188557029906 99045856 17999999999594327 99767041 8999999600000000 23872 381802 447114 17999999999594327 8999999600000000 99767041 99138814
output:
946149565 500 946149565 250 946149565 125 946149565 188 946149565 219 946149565 204 946149565 196 946149565 200 946149565 198 946149565 199 946149565 1 946149565 2 946149565 3 946149565 200 946149565 199 946149565 198 946149565 197 547293220
result:
points 1.0 points 1.0 Correct
Subtask #3:
score: 15
Accepted
Test #11:
score: 15
Accepted
time: 1ms
memory: 3672kb
input:
25000 10 90000000000000000 25000 49679779237927201 75095381203597345 87473147043762257 93665122369918513 90630205683973617 89041431277275185 89856174235309665 90234641741961713 90013940612429105 89928572747108113 89973132388940833 89996892104599057 90009740388123121 90005232310366273 900041078464773...
output:
946149565 12500 946149565 18750 946149565 21875 946149565 23438 946149565 22657 946149565 22266 946149565 22462 946149565 22560 946149565 22511 946149565 22487 946149565 22499 946149565 22505 946149565 22508 946149565 22507 946149565 22506 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 ...
result:
points 1.0 points 1.0 Correct
Test #12:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
25000 3 90000000000000000 25000 49835270108206441 75028934863620129 87207328128961489 93551644034381761 90473213078848977 88903852528860801 89650033235643409 90068919503166273 89875052982798833 89962685210399889 90001602275898401 89986421578052433 89994854668029937 90000619398860321 8999596470260913...
output:
946149565 12500 946149565 18750 946149565 21875 946149565 23438 946149565 22657 946149565 22266 946149565 22462 946149565 22560 946149565 22511 946149565 22536 946149565 22548 946149565 22542 946149565 22545 946149565 22547 946149565 22546 946149565 1 946149565 2 946149565 3 946149565 22547 34568542...
result:
points 1.0 points 1.0 Correct
Test #13:
score: 0
Accepted
time: 1ms
memory: 3660kb
input:
25000 10 9000000000000000 25000 31942140361520982 1364405104422372 1739547381516227 23742277267573768 19593458343516539 1789461585016176 18572595715032981 18049153507730053 1794365310666964 1797529595367938 18001406723185038 1798968597620384 1799694973881296 1799766009583897 371653139525 54751986452...
output:
946149565 12500 946149565 6250 946149565 9375 946149565 10938 946149565 10157 946149565 9766 946149565 9962 946149565 9864 946149565 9815 946149565 9840 946149565 9852 946149565 9846 946149565 9849 946149565 9851 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946...
result:
points 1.0 points 1.0 Correct
Test #14:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
25000 10 99987182872427766 25000 5015587199748678 7527163541997313 8737102817040089 9369353803788059 9690593273657377 9847885050890181 9924783195437225 9964089561217035 9982961763686205 9992154783869167 9997018450507431 9998308534840009 9998541533370987 9999869657197695 72514958433 1158579690466 116...
output:
946149565 12500 946149565 18750 946149565 21875 946149565 23438 946149565 24219 946149565 24610 946149565 24805 946149565 24903 946149565 24952 946149565 24976 946149565 24988 946149565 24994 946149565 24997 946149565 24999 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 9461...
result:
points 1.0 points 1.0 Correct
Test #15:
score: 0
Accepted
time: 0ms
memory: 3668kb
input:
25000 10 11594521473720 25000 4974129005160805 2467481190095237 1224276564363435 626082536250682 306192524525382 147677036677155 72265640335040 38398257658530 20363788488896 11750899398382 6149262057980 8595447421952 9988572228642 11566040125085 10851434517 316117665737 440924060680 921703038594 968...
output:
946149565 12500 946149565 6250 946149565 3125 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 13 946149565 19 946149565 22 946149565 24 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 ...
result:
points 1.0 points 1.0 Correct
Test #16:
score: 0
Accepted
time: 1ms
memory: 3680kb
input:
25000 10 9000000000000000 25000 50974805 75924917 88161203 94572263 97759643 99273509 19706312270300735 99649062 99856011 99950783 99978715 8999998900000000 18457305682925910 18114589068056850 17999998900000000 44182 69750 270623 518306 526102 530483 611677 680934 723640 725580 17999998900000000
output:
946149565 12500 946149565 18750 946149565 21875 946149565 23438 946149565 24219 946149565 24610 946149565 24805 946149565 24708 946149565 24757 946149565 24781 946149565 24793 946149565 24799 946149565 24802 946149565 24801 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: 1ms
memory: 3676kb
input:
25000 10 9000000000000000 25000 62508004 93559403 49098671450469147 23084095946417264 97452187 99566888 19986969807046153 18322469308683606 99834239 99993077 18174373177584654 18047566966069543 17999999996165989 8999998900000000 26455 129304 136519 272257 380139 474262 712363 824366 878346 881397 17...
output:
946149565 12500 946149565 18750 946149565 21875 946149565 20313 946149565 19532 946149565 19923 946149565 20118 946149565 20021 946149565 19972 946149565 19997 946149565 20009 946149565 20003 946149565 20000 946149565 19999 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 9461...
result:
points 1.0 points 1.0 Correct
Test #18:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
25000 10 9000000000000000 25000 73492546 35937446119018075 91822665 19865207863908362 96398336 98811838 99973163 18936508967553081 18521831315159388 18250371418185173 18134026467753433 17999999996795752 99995586 8999998900000000 30505 63349 150012 274209 335488 448316 578313 596592 727465 729727 179...
output:
946149565 12500 946149565 18750 946149565 15625 946149565 17188 946149565 16407 946149565 16798 946149565 16993 946149565 17091 946149565 17042 946149565 17018 946149565 17006 946149565 17000 946149565 16997 946149565 16999 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 9461...
result:
points 1.0 points 1.0 Correct
Subtask #4:
score: 10
Accepted
Test #19:
score: 10
Accepted
time: 1ms
memory: 3672kb
input:
100000 5 90000000000000000 200 50127878107599651 75019856804716128 87476150328209937 93706164109934156 90626708075465959 89059564264645947 89859257231495186 90258079903237008 90045293381260918 89944485804875861 90001256379428468 89978211994339637 89987443839472792 89992893255352395 89997147756104633...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 89063 946149565 89844 946149565 90235 946149565 90040 946149565 89942 946149565 89991 946149565 89967 946149565 89979 946149565 89985 946149565 89988 946149565 89990 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #20:
score: 0
Accepted
time: 1ms
memory: 3612kb
input:
100000 10 90000000000000000 200 50116519376442193 75015286271161631 87472700221982442 93704125839886926 90624989519508040 89055621409437764 89858418546832129 90255187417950664 90043686607873148 89941421400825708 89997147756104633 90026909792680137 90015929280497170 90005952505101490 9000300075654735...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 89063 946149565 89844 946149565 90235 946149565 90040 946149565 89942 946149565 89991 946149565 90016 946149565 90004 946149565 89998 946149565 89995 946149565 89993 946149565 89994 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #21:
score: 0
Accepted
time: 1ms
memory: 3692kb
input:
100000 10 900000000000000 200 15232266970271977 9696874358818715 5793198494722993 3320480696148185 1846246733385967 998325702184539 518526548705842 777752600350179 896302171226582 951693064536422 924304852727103 908069933403527 903731637177288 900342351224993 898596746445833 899241993946295 54710837...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 946149565 1563 946149565 782 946149565 1173 946149565 1368 946149565 1466 946149565 1417 946149565 1393 946149565 1381 946149565 1375 946149565 1372 946149565 1374 946149565 1 946149565 2 946149565 3 946149565 4 946149565 ...
result:
points 1.0 points 1.0 Correct
Test #22:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
100000 10 9000000000000 200 15927643949143941 15867410481466064 15825809472003788 15797277043414498 15777163839966375 15763021321139667 15752623902502831 15744585950090957 15739326783095168 15735706581826358 15732953342381453 15731861799900754 15731181089326856 15730293745410426 15730035900564062 15...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #23:
score: 0
Accepted
time: 1ms
memory: 3668kb
input:
100000 3 90000000 200 17594063204683354 17594061330458187 17594060022339580 17594059060656946 17594058398908216 17594057930859361 17594057618332994 17594057435304676 17594057321909172 17594057245210748 17594057180856786 17594057143420228 17594057124094979 17594057096704446 17594057051598875 17594057...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 1 547293220
result:
points 1.0 points 1.0 Correct
Test #24:
score: 0
Accepted
time: 1ms
memory: 3668kb
input:
100000 3 90000 200 17594063049575035 17594063047742199 17594063046449527 17594063045508442 17594063044823656 17594063044391429 17594063044044048 17594063043797292 17594063043641267 17594063043499036 17594063043410945 17594063043342783 17594063043311381 17594063043288718 17594063043270030 17594063043...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 1 547293220
result:
points 1.0 points 1.0 Correct
Test #25:
score: 0
Accepted
time: 1ms
memory: 3688kb
input:
100000 3 900 200 17594063049693442 17594063049662738 17594063049643974 17594063049631923 17594063049624054 17594063049618572 17594063049614816 17594063049612184 17594063049610552 17594063049609361 17594063049608491 17594063049607933 17594063049607549 17594063049607377 17594063049607255 1759406304960...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 1 547293220
result:
points 1.0 points 1.0 Correct
Test #26:
score: 0
Accepted
time: 1ms
memory: 3728kb
input:
100000 10 9991724421385660 200 999172420534904 999172427070459 999172431555963 999172434759155 999172436889278 999172438418575 999172439473196 999172440290286 999172440882624 999172441393078 999172441667245 999172441876297 999172442036566 999172442083920 999172442163662 999172442194939 9991723975665...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #27:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
100000 10 2219233376772854 200 443846698735515 443846705389082 443846710102608 443846713681387 443846716243440 443846717815878 443846718961957 443846719856584 443846720446268 443846720829765 443846721193477 443846721414689 443846721623823 443846721746466 443846721786420 443846721800605 4438466752823...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Subtask #5:
score: 15
Accepted
Dependency #4:
100%
Accepted
Test #28:
score: 15
Accepted
time: 1ms
memory: 3788kb
input:
100000 10 90000000000000000 200 50184755546488578 74992296039709490 87588641366369779 93811264374348500 90749409095550534 89133746617724739 89928068910203731 90338954643379435 90123013837430782 90032320078694607 89973006006513050 90013709419369282 89995675178425790 90008183836822353 9000467878373021...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 89063 946149565 89844 946149565 90235 946149565 90040 946149565 89942 946149565 89893 946149565 89918 946149565 89906 946149565 89912 946149565 89909 946149565 89908 946149565 89907 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #29:
score: 0
Accepted
time: 1ms
memory: 3692kb
input:
100000 10 900000000000000 200 52487228586937806 27340269329057288 13870711185290524 6930109938848366 3590888853977777 1786068339538051 896406252303000 1338687848259112 1106705077702233 1001968993955996 948495881971707 920792338338610 908116484343807 905060968040700 901050175567367 898270502819473 90...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 946149565 1563 946149565 782 946149565 1173 946149565 978 946149565 880 946149565 831 946149565 807 946149565 795 946149565 789 946149565 786 946149565 784 946149565 785 946149565 1 946149565 2 946149565 3 946149565 4 9461...
result:
points 1.0 points 1.0 Correct
Test #30:
score: 0
Accepted
time: 1ms
memory: 3736kb
input:
100000 10 90000000 200 57950031223450622 57950025464815066 57950021304068153 57950018280787075 57950016257216924 57950014872226268 57950013972839232 57950013306081413 57950012824918387 57950012416997141 57950012076333760 57950011888557121 57950011810250113 57950011760234634 57950011688511071 5795001...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #31:
score: 0
Accepted
time: 0ms
memory: 3676kb
input:
100000 10 900 200 4773950521324611 4773950521255221 4773950521208108 4773950521175946 4773950521153787 4773950521136828 4773950521124861 4773950521117422 4773950521112900 4773950521109014 4773950521106280 4773950521104441 4773950521102420 4773950521101850 4773950521101468 4773950521100201 4773950521...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #32:
score: 0
Accepted
time: 1ms
memory: 3752kb
input:
100000 10 900000000000000 200 54534820 81741406 95141393 23851135983810647 98539807 4454134080177399 99383905 99785768 99991258 2904943933072322 2324925150606859 1999450045287548 1872568154975753 1799998900000000 99998120 899998900000000 52896 162396 364819 620989 621691 648809 662416 665611 705645 ...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 92188 946149565 91407 946149565 91798 946149565 91993 946149565 92091 946149565 92042 946149565 92018 946149565 92006 946149565 92000 946149565 91997 946149565 91999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #33:
score: 0
Accepted
time: 1ms
memory: 3680kb
input:
100000 10 800000000000000 200 50862383 76090742 88617273 94769203 97888395 99447191 24396583996492318 99841658 4103279518061369 99943612 99980968 1599998900000000 99992727 99997132 99999326 799998900000000 88985 172736 399066 448586 515632 633297 659366 757068 805374 806330 1599998900000000
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 98829 946149565 99024 946149565 98927 946149565 98976 946149565 99000 946149565 98988 946149565 98994 946149565 98997 946149565 98999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #34:
score: 0
Accepted
time: 1ms
memory: 3680kb
input:
100000 10 700000000000000 200 50202528 75282612 87565469 93800014 96981182 98517560 99343056 99723408 99927221 2099998900000000 99960891 99983532 99991010 99996656 1399998900000000 699998900000000 77408 79369 179586 325665 350848 463901 495948 602586 923103 923574 1399998900000000
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99854 946149565 99879 946149565 99891 946149565 99897 946149565 99900 946149565 99899 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Subtask #6:
score: 15
Accepted
Dependency #5:
100%
Accepted
Test #35:
score: 15
Accepted
time: 0ms
memory: 3752kb
input:
100000 5 100000000000000000 200 49998366933404817 75165928277012401 87536528441987377 93740360939883057 96854555819423761 98400870442706065 99204228725689441 99606195077149457 99798632739310145 99900783156350305 99942779684373297 99970635725243793 99985938724788945 99991223866346945 9999623592946056...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #36:
score: 0
Accepted
time: 0ms
memory: 3680kb
input:
100000 5 1 200 49991659830446825 24781807823778625 12365048841124261 6173432505102040 3103272512963085 1582034504306585 807430380588803 382508100937418 202508556982506 93220195642941 49214150337862 22835089753637 10932715443047 4386289105430 3277419889481 1861948724924 1107259345424 1107259345424 18...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #37:
score: 0
Accepted
time: 0ms
memory: 3672kb
input:
100000 10 100000000000000000 200 49829697214343673 74923247691851665 87525683482734737 93794017161206577 96899020595826209 98414779016840001 99207321921714849 99614629999806577 99821843568242913 99920155217148289 99955558110236081 99978062968020881 99993564840457233 99997940598142529 999992814280007...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #38:
score: 0
Accepted
time: 0ms
memory: 3752kb
input:
100000 10 1 200 49994221620043025 25010631152449993 12513167687744731 6213217774461145 3115638485601192 1603722448071666 787088290684813 400321279371652 203748925788805 98232249581565 46784895308683 24910929248734 18198466660347 12437084872652 8092203707922 6238733515096 3807137034773 3807137034773 ...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #39:
score: 0
Accepted
time: 1ms
memory: 3728kb
input:
100000 3 50000000000000000 200 50145724182597353 25080129638633485 37509467481667633 43835390288627353 46975680368168761 48516857849242289 49331587987206417 49728913122374033 49920318136216817 50025138382289057 49975096113902865 49999392463879377 50012379840022129 50007088603061289 50004643014604769...
output:
946149565 50000 946149565 25000 946149565 37500 946149565 43750 946149565 46875 946149565 48438 946149565 49219 946149565 49610 946149565 49805 946149565 49903 946149565 49854 946149565 49879 946149565 49891 946149565 49885 946149565 49882 946149565 49881 946149565 49880 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #40:
score: 0
Accepted
time: 1ms
memory: 3676kb
input:
100000 10 9000000000000000 200 464068624124682 696996247490936 813344528718547 871875089378586 1021395501174862 42133053782408276 1667026341469256 26839235587465512 19145649945389324 1743226685335592 1783764782256597 18182582191174351 1793304058284642 1798284628170979 1799578639884100 18119783674232...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 97657 946149565 98048 946149565 97853 946149565 97755 946149565 97804 946149565 97829 946149565 97817 946149565 97823 946149565 97826 946149565 97828 946149565 97827 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #41:
score: 0
Accepted
time: 1ms
memory: 3668kb
input:
100000 10 900000000000000 200 55983012 83492704 97186138 38534389084125463 7610955315658068 98885366 99827098 3905760290560227 2180490219530572 99939948 99994436 1935725034893752 1829529493738055 99999861 1800560328522598 1799998900000000 899998900000000 95305 125157 303711 350446 399660 470043 5375...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 89063 946149565 89844 946149565 90235 946149565 90040 946149565 89942 946149565 89991 946149565 90016 946149565 90004 946149565 89998 946149565 90001 946149565 90000 946149565 89999 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #42:
score: 0
Accepted
time: 1ms
memory: 3676kb
input:
100000 10 700000000000000 200 50609891 75254319 87581869 93830771 96862199 98383887 99175093 99579722 99804350 99896458 99948551 99978642 99985135 99996891 99998993 699998900000000 346 212146 267150 277321 341488 428966 552128 842465 878416 880465 1399999996199574
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #43:
score: 0
Accepted
time: 0ms
memory: 3676kb
input:
100000 10 700000000000000 200 51009381 75683500 87994789 94231595 97366161 98892088 99696773 21001711431853073 99897222 2643477003577236 99955067 99992805 1495479968837939 99998049 99999794 1399999995991301 699998900000000 45562 85825 160432 316356 467943 476002 569158 942955 944467 945080 139999999...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99415 946149565 99513 946149565 99464 946149565 99489 946149565 99501 946149565 99495 946149565 99498 946149565 99500 946149565 99499 946149565 1 946149565 2 9461...
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: 3684kb
input:
100000 10 90000000000000000 40 49941266748930742 75096258392066371 87579777239031791 93813835979885230 90624672824181548 89122539578181091 89870339395420764 90259722820890328 90083066002463438 89972880158308914 90027364380716723 89998277092554265 90013313511380622 90006139898430745 90004979475374624...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 89063 946149565 89844 946149565 90235 946149565 90040 946149565 89942 946149565 89991 946149565 89967 946149565 89979 946149565 89973 946149565 89970 946149565 89969 946149565 89968 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #45:
score: 0
Accepted
time: 1ms
memory: 3736kb
input:
100000 10 9000000000000 40 15900845114476271 15309485463126593 14893276280140967 14615746871394031 14416497976013167 14274926074909896 14169029341372013 14095386944444335 14040888624302225 14001873953347895 13981128573487301 13964197644014394 13951543177256256 13947825236978521 13940893013468972 139...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #46:
score: 0
Accepted
time: 1ms
memory: 3660kb
input:
100000 10 90000000 40 5472773528240841 5472767628295011 5472763416609046 5472760453931128 5472758299383351 5472756670468668 5472755466553440 5472754554691823 5472753880270692 5472753506589576 5472753160911525 5472753011814515 5472752901866658 5472752779400123 5472752659780243 5472752648100544 547275...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #47:
score: 0
Accepted
time: 1ms
memory: 3680kb
input:
100000 10 900 40 84113285466059733 84113285465994023 84113285465948996 84113285465918253 84113285465897998 84113285465883131 84113285465872671 84113285465865683 84113285465861089 84113285465857311 84113285465855030 84113285465853197 84113285465852715 84113285465851587 84113285465851123 8411328546585...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #48:
score: 0
Accepted
time: 0ms
memory: 3792kb
input:
100000 10 9000000000000000 40 5070760141031436 7027397927779014 8014108912627905 8505469839523816 8752099065764187 8873983901926705 8934982104460731 8968298383304178 8983854781473538 8992776896913476 8996497922308000 8998154513746522 8999128160716926 8999497822870934 8999866609274579 899999999999998...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #49:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
100000 10 99994533351969660 40 4989884696101926 7505852664693231 8754899658370555 9369664226374745 9681051798630501 9838803799978621 9918232222830645 9959998887932297 9981448608668399 9991610021309573 9996277265058033 9997515029522881 9998957457508913 9999272598290023 9999654674253243 99997053467339...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #50:
score: 0
Accepted
time: 1ms
memory: 3784kb
input:
100000 10 900000000000000 40 54779656 81622408 95313118 22995586890301959 98628446 4162563255692451 99383445 99815718 99993378 2814574153215687 2130813591609765 1894140875683984 1829961680359559 1799998900000000 99997307 899998900000000 84672 253779 278214 290475 400180 539223 591684 599048 918584 9...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 92188 946149565 91407 946149565 91798 946149565 91993 946149565 92091 946149565 92042 946149565 92018 946149565 92006 946149565 92000 946149565 91997 946149565 91999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #51:
score: 0
Accepted
time: 0ms
memory: 3668kb
input:
100000 10 800000000000000 40 50770852 75833180 88368208 94605934 97854289 99440093 23789870276239214 99836742 3343376104447038 99930912 99979520 1599998900000000 99991237 99995516 99998921 799998900000000 19582 358608 371918 482492 504522 750839 809850 848711 912105 913397 1599998900000000
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 98829 946149565 99024 946149565 98927 946149565 98976 946149565 99000 946149565 98988 946149565 98994 946149565 98997 946149565 98999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #52:
score: 0
Accepted
time: 1ms
memory: 3684kb
input:
100000 10 700000000000000 40 50529238 75072807 87485075 93765720 96931484 98521125 99300046 99711099 99904366 2099998900000000 99948097 99975139 99988903 99995346 1399998900000000 699998900000000 20722 21753 31964 255383 453224 719832 773246 799283 862729 864887 1399998900000000
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99854 946149565 99879 946149565 99891 946149565 99897 946149565 99900 946149565 99899 946149565 1 946149565 2 946149565 3 94614956...
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: 3680kb
input:
100000 5 100000000000000000 40 50058611305029833 75061695450817041 87537756322712289 93824385769986065 96892894247222689 98487771765977169 99238299761123105 99611086323197137 99793565709873441 99892640953843201 99940861115237201 99974365732249409 99988818029346641 99994386750476209 99997523920497617...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #54:
score: 0
Accepted
time: 1ms
memory: 3688kb
input:
100000 5 1 40 50176068836165969 25045816448660121 12578375564846901 6346167366936851 3118307384349629 1599505664011503 801059163307061 405001394508653 217912391043418 102247438895842 48917051212106 24251499524509 16522134068187 6909537479350 5587724862133 2860865573329 1264221505215 1264221505215 28...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 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 1 946149565 2 946149565 3 946149565 4 946149565 5 94614...
result:
points 1.0 points 1.0 Correct
Test #55:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
100000 10 100000000000000000 40 49921193688426289 75069926252533169 87512648646939297 93791411305877057 96956440447847233 98432309779994225 99252451419698817 99627603278135153 99818337785775153 99907219424149073 99958750727404801 99983375478889505 99991522129382193 99995046396269009 9999868499563761...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #56:
score: 0
Accepted
time: 1ms
memory: 3672kb
input:
100000 3 50000000000000000 40 49778338841610417 74995247517533489 62371273697140081 56201557486489465 52982445282556977 51450477279142281 50646413653817345 50209765014252185 49994740578747489 50100577405047489 50045878320803217 50018916193602681 50009900470176137 50004337926806857 50000353516918129 ...
output:
946149565 50000 946149565 75000 946149565 62500 946149565 56250 946149565 53125 946149565 51563 946149565 50782 946149565 50391 946149565 50196 946149565 50294 946149565 50245 946149565 50221 946149565 50209 946149565 50203 946149565 50200 946149565 50198 946149565 50199 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #57:
score: 0
Accepted
time: 1ms
memory: 3692kb
input:
100000 10 8000000000000000 40 1341118555149497 46418188917144608 19631870597663079 1492298336482266 1567058949474133 16296895362444582 1586137706238281 1593925319305984 1598240570627470 16074410622740813 1599389335347762 16011026798606916 1599661229712520 16000449494152237 1599759269179791 159996482...
output:
946149565 50000 946149565 75000 946149565 62500 946149565 56250 946149565 59375 946149565 60938 946149565 60157 946149565 60548 946149565 60743 946149565 60841 946149565 60792 946149565 60817 946149565 60805 946149565 60811 946149565 60808 946149565 60810 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #58:
score: 0
Accepted
time: 1ms
memory: 3608kb
input:
100000 10 99993840232893310 40 5004591742040909 7495438232882500 8742603973551693 9373925398053105 9691782625496851 9849685856587449 9923345696542073 9961362026051539 9979320020642537 9990636257079629 9995786222438375 9998001873749683 9998853760663093 9999073448737209 9999761057251881 99999365313635...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99997 946149565 99999 946149565 1 946149565 2 946149565 3 94614956...
result:
points 1.0 points 1.0 Correct
Test #59:
score: 0
Accepted
time: 1ms
memory: 3788kb
input:
100000 10 4004539660691 40 5012226718606584 2519018412962835 1258482797833221 634061313623062 319366743358051 153809987606455 75407418355047 39631672770359 20245180053306 10095158028434 5431048449050 2768199342467 4066661912516 3513043823973 3897954934606 4000354175568 378858293608 499054184284 5666...
output:
946149565 50000 946149565 25000 946149565 12500 946149565 6250 946149565 3125 946149565 1563 946149565 782 946149565 391 946149565 196 946149565 98 946149565 49 946149565 25 946149565 37 946149565 31 946149565 34 946149565 36 946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 94...
result:
points 1.0 points 1.0 Correct
Test #60:
score: 0
Accepted
time: 1ms
memory: 3736kb
input:
100000 10 9000000000000000 40 54576512 81558149 95134985 36804883075374191 98521405 20366506670425638 99341372 99776669 18163335363302801 99896090 99958891 99991404 18008316961310090 99995357 99996677 17999998900000000 8999998900000000 3898 39240 289854 324584 396516 534725 740959 754300 827057 8273...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 90625 946149565 92188 946149565 91407 946149565 91798 946149565 91993 946149565 91896 946149565 91945 946149565 91969 946149565 91981 946149565 91975 946149565 91978 946149565 91980 946149565 91979 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #61:
score: 0
Accepted
time: 1ms
memory: 3676kb
input:
100000 10 8000000000000000 40 51113531 76288691 88732474 94834372 97853472 99414828 35990662248921820 99831040 18937854598916024 99946716 99992117 16891461745779721 99999342 16252613306638180 16088319427294687 15999999996776853 7999998900000000 24955 56185 138987 197297 276328 309518 446182 806653 9...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 98829 946149565 99024 946149565 98927 946149565 98976 946149565 99000 946149565 98988 946149565 98994 946149565 98991 946149565 98990 946149565 98989 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct
Test #62:
score: 0
Accepted
time: 0ms
memory: 3788kb
input:
100000 10 7000000000000000 40 50293454 75096267 87580557 93788849 96820078 98499882 99240182 99607954 99820887 99922813 99969176 99992913 99999928 57855472514604384 32033361153908265 13999999997627696 6999998900000000 93345 105186 148687 152450 177797 228772 299354 543221 623493 624710 1399999999762...
output:
946149565 50000 946149565 75000 946149565 87500 946149565 93750 946149565 96875 946149565 98438 946149565 99219 946149565 99610 946149565 99805 946149565 99903 946149565 99952 946149565 99976 946149565 99988 946149565 99994 946149565 99991 946149565 99990 946149565 99989 946149565 1 946149565 2 9461...
result:
points 1.0 points 1.0 Correct