QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#31363 | #2421. A Difficult(y) Choice | LFCode | 100 ✓ | 10ms | 10068kb | C++20 | 1.1kb | 2022-05-07 15:24:26 | 2022-05-07 15:24:26 |
Judging History
answer
//什么时候我才能有杜爷一半强呀/kk
#include"books.h"
#include<cstdio>
#include<vector>
#define lg(x) (31-__builtin_clz(x))
using std::vector;
const int M=100086;
int len=0,pos[30];
long long a[M],s[(1<<20)+10];
void solve(int N,int K,long long A,int asdf){
long long sum=0;
for(int i=1;i<K;i++)sum+=(a[i]=skim(i));
if(sum>2*A)return impossible();
int np=0;
for(int i=lg(N);i+1;i--){
if(np+(1<<i)>N)continue;
a[np+(1<<i)]=skim(np+(1<<i));
if(a[np+(1<<i)]+sum<=2*A)np+=(1<<i);
}
if(a[np]+sum>=A){
vector<int>ans;
for(int i=1;i<K;i++)ans.push_back(i);
ans.push_back(np);
answer(ans);
}
// printf("fin %lld\n",A-sum-a[1000]);
for(int i=np-K+1;i<np;i++)if(!a[i])a[i]=skim(i);
for(int i=1;i<K;i++)pos[len++]=i;
for(int i=np-K+1;i<=np;i++)if(i>=K)pos[len++]=i;
for(int i=0;i<len;i++)s[1<<i]=a[pos[i]];
for(int S=1;S<(1<<len);S++){
s[S]=s[S&(S-1)]+s[S&(-S)];
if(__builtin_popcount(S)!=K)continue;
if(s[S]>=A&&s[S]<=2*A){
vector<int>ans;
for(int j=0;j<len;j++)if((S>>j)&1)ans.push_back(pos[j]);
answer(ans);
}
}
return impossible();
}
详细
Subtask #1:
score: 0
Accepted
Test #1:
score: 0
Accepted
time: 3ms
memory: 3104kb
input:
15 3 8 40 1337 1338
output:
946149565 1 946149565 2 547293220
result:
points 1.0 points 1.0 Correct
Test #2:
score: 0
Accepted
time: 0ms
memory: 3192kb
input:
15 3 27 40 7 8 14 18 20 21
output:
946149565 1 946149565 2 946149565 8 946149565 12 946149565 14 946149565 15 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: 3160kb
input:
235 3 90000000000000000 235 194781386037524 255862874327806 56751455575145081 83766264632856305 95150677599106049 98441995389575665 99528930500009057 99906595364155201
output:
946149565 1 946149565 2 946149565 128 946149565 192 946149565 224 946149565 232 946149565 234 946149565 235 345685428 3 1 2 235
result:
points 1.0 points 1.0 Correct
Test #4:
score: 0
Accepted
time: 0ms
memory: 5192kb
input:
1000 3 90000000000000000 1000 154867154307781 174636117484906 49876338498172177 76780468213479345 89633779601284513 95950010062110113 99270150135672081 99883745835795745
output:
946149565 1 946149565 2 946149565 512 946149565 768 946149565 896 946149565 960 946149565 992 946149565 1000 345685428 3 1 2 1000
result:
points 1.0 points 1.0 Correct
Test #5:
score: 0
Accepted
time: 4ms
memory: 5220kb
input:
1000 3 9000000000000000 1000 59091371602781 112638300267786 4984781234309788 28584704008822014 5542043968737740 5875782011174804 19139229378825086 5917272429004072 5971869148979136 18275983877047681 5974968621501710 5992445629023098 5972919337677390
output:
946149565 1 946149565 2 946149565 512 946149565 768 946149565 640 946149565 704 946149565 736 946149565 720 946149565 728 946149565 732 946149565 730 946149565 731 946149565 729 345685428 3 1 729 730
result:
points 1.0 points 1.0 Correct
Test #6:
score: 0
Accepted
time: 4ms
memory: 3144kb
input:
1000 3 29953299524076451 1000 31272892149530 38663058495672 5161489213936797 7742735767246134 9004873976865193 9716447209157009 9949402043454977 9992472177618619 9976456278855809 9984371067602023
output:
946149565 1 946149565 2 946149565 512 946149565 768 946149565 896 946149565 960 946149565 992 946149565 1000 946149565 998 946149565 999 345685428 3 998 999 1000
result:
points 1.0 points 1.0 Correct
Test #7:
score: 0
Accepted
time: 4ms
memory: 3180kb
input:
1000 3 37055577923329 1000 10716990620395 22151685202374 5290750109462670 2395034279686924 1176008792502726 627203368491725 354820650003144 179009077593962 106955926000670 56623327218179 22151685202374 41242480023888
output:
946149565 1 946149565 2 946149565 512 946149565 256 946149565 128 946149565 64 946149565 32 946149565 16 946149565 8 946149565 4 946149565 2 946149565 3 345685428 3 1 2 3
result:
points 1.0 points 1.0 Correct
Test #8:
score: 0
Accepted
time: 3ms
memory: 3140kb
input:
1000 3 9000000000000000 1000 317326 328687 66515036 96552772 56974084471744855 31688392724143915 17999999600000000 25200671689914178 21485572136235714 19612944091238229 19285839358843451 19074087161804055
output:
946149565 1 946149565 2 946149565 512 946149565 768 946149565 896 946149565 832 946149565 800 946149565 816 946149565 808 946149565 804 946149565 802 946149565 801 345685428 3 1 2 800
result:
points 1.0 points 1.0 Correct
Test #9:
score: 0
Accepted
time: 1ms
memory: 5248kb
input:
1000 3 9000000000000000 1000 637686 735066 20703873854650417 53619668 74358434 88150723 96662226 99437867 18928112471035383 17999999998627248 18287927784003709 18198448877611234
output:
946149565 1 946149565 2 946149565 512 946149565 256 946149565 384 946149565 448 946149565 480 946149565 496 946149565 504 946149565 500 946149565 502 946149565 501 345685428 3 1 2 500
result:
points 1.0 points 1.0 Correct
Test #10:
score: 0
Accepted
time: 4ms
memory: 3192kb
input:
1000 3 9000000000000000 1000 23872 381802 49629009081783795 23040019180175747 64878138 96078025 19712232807947234 18812149160247148 17999999999594327 99045856 99767041 8999999600000000 99138814
output:
946149565 1 946149565 2 946149565 512 946149565 256 946149565 128 946149565 192 946149565 224 946149565 208 946149565 200 946149565 196 946149565 198 946149565 199 946149565 197 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 6141951547268 18441262919889 21312167144061 23806483043121 29019156270971 31732645077976 41798475483690 41942945947749 48601429014495 65541264874996521 98269333449186385 99270426521471249 99865186780213649 99982471249767073 99998026358009521
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 24576 946149565 24832 946149565 24960 946149565 24992 946149565 25000 345685428 10 1 2 3 4 5 6 7 8 9 25000
result:
points 1.0 points 1.0 Correct
Test #12:
score: 0
Accepted
time: 4ms
memory: 3172kb
input:
25000 3 90000000000000000 25000 1671747625054 10004773638384 65506434688403873 98252085339010129 99356865412279409 99829667697239681 99954016608571969 99996406446883953
output:
946149565 1 946149565 2 946149565 16384 946149565 24576 946149565 24832 946149565 24960 946149565 24992 946149565 25000 345685428 3 1 2 25000
result:
points 1.0 points 1.0 Correct
Test #13:
score: 0
Accepted
time: 2ms
memory: 5432kb
input:
25000 10 9000000000000000 25000 371653139525 547519864529 1108739893384 1229728108061 1271815146231 1533688119310 2004709269250 3530254292645 3547970665840 53379199245316980 1596107894135588 30852826817067694 20059326502303994 1719551590115065 1784208303759576 18704946968957711 18023263533983233 179...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 8192 946149565 12288 946149565 10240 946149565 9216 946149565 9728 946149565 9984 946149565 9856 946149565 9792 946149565 9824 946149565 9840 946149565 9848 946149565...
result:
points 1.0 points 1.0 Correct
Test #14:
score: 0
Accepted
time: 2ms
memory: 8036kb
input:
25000 10 99987182872427766 25000 72514958433 1158579690466 1165378959961 1315948051220 1415770087530 1569733818698 1754488831100 1950557212401 2094825616534 6577141584173126 9832864554639101 9933710459585113 9985523466481109 9998260190498095 9999870719148199 9998151370073955 9998290887026657 9998308...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 24576 946149565 24832 946149565 24960 946149565 24992 946149565 25000 946149565 24991 946149565 24993 946149565 24994 946149565 24995 946149565 24996 946149565 24997 ...
result:
points 1.0 points 1.0 Correct
Test #15:
score: 0
Accepted
time: 5ms
memory: 3212kb
input:
25000 10 11594521473720 25000 10851434517 316117665737 440924060680 921703038594 968397694813 2327589626719 4042620142159 4084381204139 4719938671777 6523813719922563 3244370726697425 1603461211375480 805195109715250 409820101916890 197761500431233 96797254186166 50572586581188 24406066519912 128145...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 8192 946149565 4096 946149565 2048 946149565 1024 946149565 512 946149565 256 946149565 128 946149565 64 946149565 32 946149565 16 946149565 8 946149565 12 946149565 ...
result:
points 1.0 points 1.0 Correct
Test #16:
score: 0
Accepted
time: 2ms
memory: 3148kb
input:
25000 10 9000000000000000 25000 44182 69750 270623 518306 526102 530483 611677 680934 723640 66490171 99137383 28548604693654220 99639737 99903173 17999998900000000 24360421155989891 21837709220239145 19485552993789160 18457305682925910 18114589068056850
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 24576 946149565 24832 946149565 24704 946149565 24768 946149565 24800 946149565 24816 946149565 24808 946149565 24804 946149565 24802 946149565 24801 345685428 10 1 2...
result:
points 1.0 points 1.0 Correct
Test #17:
score: 0
Accepted
time: 5ms
memory: 3208kb
input:
25000 10 9000000000000000 25000 26455 129304 136519 272257 380139 474262 712363 824366 878346 82063340 93211290346273679 26158003821503560 91930758 97059200 99805101 21643420089122199 19594587636302402 18449686029204332 17999999996165989 18291030452032336 18168460524652900 18048440901589369 18034042...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 24576 946149565 20480 946149565 18432 946149565 19456 946149565 19968 946149565 20224 946149565 20096 946149565 20032 946149565 20000 946149565 20016 946149565 20008 ...
result:
points 1.0 points 1.0 Correct
Test #18:
score: 0
Accepted
time: 6ms
memory: 10068kb
input:
25000 10 9000000000000000 25000 30505 63349 150012 274209 335488 448316 578313 596592 727465 96296445 95915538302637381 53743349669418129 32767020142692108 22059885330710409 99390695 19532675038530022 18312717417949336 99757413 99964056 18147759388747885 17999999996795752 99989241 99999446 899999890...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 16384 946149565 24576 946149565 20480 946149565 18432 946149565 17408 946149565 16896 946149565 17152 946149565 17024 946149565 16960 946149565 16992 946149565 17008 946149565 17000 ...
result:
points 1.0 points 1.0 Correct
Subtask #4:
score: 10
Accepted
Test #19:
score: 10
Accepted
time: 4ms
memory: 3204kb
input:
100000 5 90000000000000000 200 564307353376 800620967166 918809008365 3719731272846 65671351017560822 98240950427347397 99303085964151338 99833729540915820 99974981778360662 99999727973859607
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 5 1 2 3 4 100000
result:
points 1.0 points 1.0 Correct
Test #20:
score: 0
Accepted
time: 1ms
memory: 5204kb
input:
100000 10 90000000000000000 200 564307353376 800620967166 918809008365 3719731272846 6328624257975 8912794237740 9685268149182 9743300609244 10046539266227 65665381464209442 98239515709381728 99303085964151338 99833729540915820 99974981778360662 99999727973859607
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 10 1 2 3 4 5 6 7 8 9 100000
result:
points 1.0 points 1.0 Correct
Test #21:
score: 0
Accepted
time: 5ms
memory: 3192kb
input:
100000 10 900000000000000 200 547108378687 1054467585368 1848816081773 2828700970281 2867805678026 2985293119251 3672173871374 3896381062903 4335290681605 18824273808884258 11628447417286974 7107665768017091 4140918466868436 2345453417565320 1263097321729764 1816174114910479 1548693423107946 1685159...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 32768 946149565 16384 946149565 8192 946149565 4096 946149565 2048 946149565 3072 946149565 2560 946149565 2816 946149565 2944 946149565 3008 946149565 2976 946149565...
result:
points 1.0 points 1.0 Correct
Test #22:
score: 0
Accepted
time: 5ms
memory: 5264kb
input:
100000 10 9000000000000 200 15728985246023891 15729480035592119 15730016107302784 15730035900564062 15730179015659428 15730258929339415 15730293745410426 15730337823759906 15730738045464530
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #23:
score: 0
Accepted
time: 3ms
memory: 3156kb
input:
100000 3 90000000 200 17594057014857328 17594057035183405
output:
946149565 1 946149565 2 547293220
result:
points 1.0 points 1.0 Correct
Test #24:
score: 0
Accepted
time: 4ms
memory: 5236kb
input:
100000 3 90000 200 17594063043242996 17594063043250643
output:
946149565 1 946149565 2 547293220
result:
points 1.0 points 1.0 Correct
Test #25:
score: 0
Accepted
time: 3ms
memory: 5192kb
input:
100000 3 900 200 17594063049607035 17594063049607137
output:
946149565 1 946149565 2 547293220
result:
points 1.0 points 1.0 Correct
Test #26:
score: 0
Accepted
time: 4ms
memory: 8432kb
input:
100000 10 9991724421385660 200 999172397566555 999172397591888 999172397605546 999172397609571 999172397616779 999172397616885 999172397636798 999172397663383 999172397734517 999172424288963 999172438277595 999172439677105 999172441024878 999172441808020 999172442257541 999172442078306 9991724420793...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 946149565 99991 946149565 99992 946149565 99993 946149565 99994 946149565 99995 946149565 99996...
result:
points 1.0 points 1.0 Correct
Test #27:
score: 0
Accepted
time: 2ms
memory: 5208kb
input:
100000 10 2219233376772854 200 443846675282390 443846675285380 443846675302434 443846675328993 443846675338618 443846675359013 443846675359122 443846675360393 443846675444994 443846702580141 443846694263800 443846688843299 443846684981382 443846682102351 443846680079964 443846678610476 4438466775414...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 32768 946149565 16384 946149565 8192 946149565 4096 946149565 2048 946149565 1024 946149565 512 946149565 256 946149565 128 946149565 64 946149565 32 946149565 16 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: 3128kb
input:
100000 10 90000000000000000 200 215981205732 2292410172281 3544878230060 3818714661849 4405977020056 4431336968248 5423134068560 5634759513821 5689887729322 65651549710347440 98338315319667714 99373443366813390 99852171946692389 99955979719539909 99999773184979367
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 10 1 2 3 4 5 6 7 8 9 100000
result:
points 1.0 points 1.0 Correct
Test #29:
score: 0
Accepted
time: 0ms
memory: 3248kb
input:
100000 10 900000000000000 200 1881640556705 8577799027711 9215771455249 10745250941477 11076892662770 14202426057964 14678531503700 14687582868828 14715806573310 67445673080696712 35374686150849456 18137086328287049 9095212890467376 4619259053151521 2295985201463006 1170229529891495 1755920499340340...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 32768 946149565 16384 946149565 8192 946149565 4096 946149565 2048 946149565 1024 946149565 1536 946149565 1280 946149565 1408 946149565 1472 946149565 1504 946149565...
result:
points 1.0 points 1.0 Correct
Test #30:
score: 0
Accepted
time: 4ms
memory: 3188kb
input:
100000 10 90000000 200 57950011677491026 57950011683028690 57950011685104495 57950011688511071 57950011729970552 57950011736815123 57950011760234634 57950011766296705 57950011767138850
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #31:
score: 0
Accepted
time: 3ms
memory: 3224kb
input:
100000 10 900 200 4773950521099988 4773950521100201 4773950521100673 4773950521101468 4773950521101594 4773950521101695 4773950521101850 4773950521101990 4773950521102020
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #32:
score: 0
Accepted
time: 6ms
memory: 3220kb
input:
100000 10 900000000000000 200 52896 162396 364819 620989 621691 648809 662416 665611 705645 71342771 79867442977666324 89119482 97944477 29729422132656768 4049086202028794 99123747 99619829 99888948 2189386497195246 99957913 1799998900000000 1969607497795841 1918160953004578 1852405954801405 1819571...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 81920 946149565 90112 946149565 94208 946149565 92160 946149565 91136 946149565 91648 946149565 91904 946149565 92032 946149565 91968 946149565 92000 ...
result:
points 1.0 points 1.0 Correct
Test #33:
score: 0
Accepted
time: 0ms
memory: 3184kb
input:
100000 10 800000000000000 200 88985 172736 399066 448586 515632 633297 659366 757068 805374 66465325 99323742 33773119192695155 99823001 9087988707592803 99957841 2298925345879520 99980968 99994963 1599998900000000 1770950982665289 1721085026126909 1710859188625088
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 98816 946149565 99072 946149565 98944 946149565 99008 946149565 98976 946149565 98992 946149565 99000 946149565 99004 946149565 99002 ...
result:
points 1.0 points 1.0 Correct
Test #34:
score: 0
Accepted
time: 5ms
memory: 5192kb
input:
100000 10 700000000000000 200 77408 79369 179586 325665 350848 463901 495948 602586 923103 65827414 98387912 99437537 99948952 24647337605912927 2397557345450543 99975484 99989136 99996613 1399998900000000 1787396889171970 1482597970696472
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 99904 946149565 99872 946149565 99888 946149565 99896 946149565 99900 946149565 99902 946149565 99901 ...
result:
points 1.0 points 1.0 Correct
Subtask #6:
score: 15
Accepted
Dependency #5:
100%
Accepted
Test #35:
score: 15
Accepted
time: 2ms
memory: 3176kb
input:
100000 5 100000000000000000 200 301190135644 991674276496 1415088208812 1426241616532 65739136525932217 98271692358157281 99321440775484465 99833488591625825 99963553927794753 99998099170613761
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 5 1 2 3 4 100000
result:
points 1.0 points 1.0 Correct
Test #36:
score: 0
Accepted
time: 1ms
memory: 5208kb
input:
100000 5 1 200 1107259345424 1861948724924 2090928635457 3277419889481
output:
946149565 1 946149565 2 946149565 3 946149565 4 547293220
result:
points 1.0 points 1.0 Correct
Test #37:
score: 0
Accepted
time: 5ms
memory: 5144kb
input:
100000 10 100000000000000000 200 71129115454 1649270895921 1725357064564 1758714080292 2129611305091 2215373648884 2502194300913 6654293497544 7858534543537 65278960043146921 98295146452410001 99322558476646545 99858113635905761 99971926309227073 99999815121834017
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 10 1 2 3 4 5 6 7 8 9 100000
result:
points 1.0 points 1.0 Correct
Test #38:
score: 0
Accepted
time: 1ms
memory: 5260kb
input:
100000 10 1 200 3807137034773 6238733515096 6931039248360 8092203707922 9718623119704 12266664353789 12437084872652 13404853836386 15772789882074
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #39:
score: 0
Accepted
time: 1ms
memory: 3152kb
input:
100000 3 50000000000000000 200 168263620160 1213748869100 65752596763182945 98335874755017921 99347168957473281 99821342876829745 99960754292668417 99997805382072961
output:
946149565 1 946149565 2 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 3 1 2 100000
result:
points 1.0 points 1.0 Correct
Test #40:
score: 0
Accepted
time: 2ms
memory: 5408kb
input:
100000 10 9000000000000000 200 10040359632 26227595046 38039012326 39246852468 40516353981 44349134586 47050497834 51061238657 55754110277 609442320832960 36845643617056696 761678731848515 837863902517306 876284672681349 895193211360284 1366023167783082 1774441108504932 26839235587465512 22157942555...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 81920 946149565 90112 946149565 94208 946149565 96256 946149565 97280 946149565 97792 946149565 98048 946149565 97920 946149565 97856 946149565 97824 ...
result:
points 1.0 points 1.0 Correct
Test #41:
score: 0
Accepted
time: 6ms
memory: 3208kb
input:
100000 10 900000000000000 200 95305 125157 303711 350446 399660 470043 537592 628450 691819 73112098 83145156067414107 91096749 2755858778345888 95563725 97777690 98907735 99552580 99840294 99989048 2227882948043267 1935725034893752 1799998900000000 1857838297750670 1829529493738055 1814851951019865...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 81920 946149565 90112 946149565 86016 946149565 88064 946149565 89088 946149565 89600 946149565 89856 946149565 89984 946149565 90048 946149565 90016 ...
result:
points 1.0 points 1.0 Correct
Test #42:
score: 0
Accepted
time: 2ms
memory: 5200kb
input:
100000 10 700000000000000 200 346 212146 267150 277321 341488 428966 552128 842465 878416 65983933 98258630 99288433 99833775 99966393 1399999996199574
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 10 1 2 3 4 5 6 7 8 9 100000
result:
points 1.0 points 1.0 Correct
Test #43:
score: 0
Accepted
time: 10ms
memory: 9440kb
input:
100000 10 700000000000000 200 45562 85825 160432 316356 467943 476002 569158 942955 944467 66371172 98752217 99820786 64131050453097429 16733364484347895 99950111 3722840854091641 99989439 1908286716059971 99998925 1399999995991301 99999794 699998900000000 99994901 99995606 99996425 99996540 9999765...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99584 946149565 99456 946149565 99520 946149565 99488 946149565 99504 946149565 99496 946149565 99500 946149565 99498 ...
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: 3192kb
input:
100000 10 90000000000000000 40 224817013067 798033736510 2128809027494 3638264618506 4700662329392 5136029112733 5356000954117 8139585946549 10434572723244 65543606385535403 98351006566131480 99353654886442087 99836097005300686 99964751349731570 99998743642949412
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 10 1 2 3 4 5 6 7 8 9 100000
result:
points 1.0 points 1.0 Correct
Test #45:
score: 0
Accepted
time: 2ms
memory: 3300kb
input:
100000 10 9000000000000 40 13926432840295390 13933569591839987 13939685014115790 13940893013468972 13944008751839260 13946616696378001 13947825236978521 13948633504950888 13948832818009742
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #46:
score: 0
Accepted
time: 4ms
memory: 3164kb
input:
100000 10 90000000 40 5472752640307885 5472752648100544 5472752659292809 5472752659780243 5472752722250663 5472752758110153 5472752779400123 5472752780260974 5472752827810007
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #47:
score: 0
Accepted
time: 2ms
memory: 3224kb
input:
100000 10 900 40 84113285465850815 84113285465850907 84113285465850974 84113285465851123 84113285465851200 84113285465851546 84113285465851587 84113285465851690 84113285465851893
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 547293220
result:
points 1.0 points 1.0 Correct
Test #48:
score: 0
Accepted
time: 5ms
memory: 3164kb
input:
100000 10 9000000000000000 40 77013786164 98065858205 312509731161 362087453316 522423992242 572805578136 717013919535 759114722383 886392918381 6285122158052640 8864594968971988 8943955204897963 8987286320871596 8997605855850906 17999999999999980 8998746200401366 8999366011902019 8999729447784661 8...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 946149565 99984 946149565 99992 946149565 99996 946149565 99998 946149565 99999 345685428 10 1 ...
result:
points 1.0 points 1.0 Correct
Test #49:
score: 0
Accepted
time: 5ms
memory: 9912kb
input:
100000 10 99994533351969660 40 33670707965 100629786658 182819915273 395062609458 429622005482 551180243947 878957577696 896946214365 902832262499 6568062887673605 9825276722888751 9930028396065101 9984909852521577 9997126802454485 9999832714381735 9999096259168921 9999184181737785 9999237752690599 ...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 946149565 99991 946149565 99992 946149565 99993 946149565 99994 946149565 99995 946149565 99996...
result:
points 1.0 points 1.0 Correct
Test #50:
score: 0
Accepted
time: 5ms
memory: 3196kb
input:
100000 10 900000000000000 40 84672 253779 278214 290475 400180 539223 591684 599048 918584 71257335 79138211666403800 89199860 98077245 28451661618104146 3746287545431711 99123613 99621831 99920139 2047310953497030 99974995 1799998900000000 1872815565802086 1840536497751936 1822409441310945 18070038...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 81920 946149565 90112 946149565 94208 946149565 92160 946149565 91136 946149565 91648 946149565 91904 946149565 92032 946149565 91968 946149565 92000 ...
result:
points 1.0 points 1.0 Correct
Test #51:
score: 0
Accepted
time: 6ms
memory: 5168kb
input:
100000 10 800000000000000 40 19582 358608 371918 482492 504522 750839 809850 848711 912105 66396963 99306761 34966547481515092 99827153 8412533326352335 99948566 2182546229111409 99979520 99994458 1599998900000000 1825953625322514 1638450841831289 1606135107808400
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 98816 946149565 99072 946149565 98944 946149565 99008 946149565 98976 946149565 98992 946149565 99000 946149565 99004 946149565 99002 ...
result:
points 1.0 points 1.0 Correct
Test #52:
score: 0
Accepted
time: 0ms
memory: 3232kb
input:
100000 10 700000000000000 40 20722 21753 31964 255383 453224 719832 773246 799283 862729 65790725 98393865 99435177 99936419 24769821241345636 2305716408623496 99968497 99984841 99994625 1399998900000000 1814860393241533 1536519068094889
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 99904 946149565 99872 946149565 99888 946149565 99896 946149565 99900 946149565 99902 946149565 99901 ...
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: 4ms
memory: 3184kb
input:
100000 5 100000000000000000 40 640205353309 947939937224 3571177290441 5082041369476 65613195999616249 98338595677504865 99335092697021937 99838873129299393 99959504393438689 99999784385706913
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 5 1 2 3 4 100000
result:
points 1.0 points 1.0 Correct
Test #54:
score: 0
Accepted
time: 4ms
memory: 3176kb
input:
100000 5 1 40 1264221505215 2860865573329 3849205972229 5587724862133
output:
946149565 1 946149565 2 946149565 3 946149565 4 547293220
result:
points 1.0 points 1.0 Correct
Test #55:
score: 0
Accepted
time: 5ms
memory: 3124kb
input:
100000 10 100000000000000000 40 266905383617 315293512343 2030080606442 2683635653767 2747995669250 3891051691685 4234719997598 4796943861829 7950816258562 65652950993064305 98314922476664865 99352760467502897 99857090373332641 99975587315568609 99999840490810049
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 345685428 10 1 2 3 4 5 6 7 8 9 100000
result:
points 1.0 points 1.0 Correct
Test #56:
score: 0
Accepted
time: 2ms
memory: 3192kb
input:
100000 3 50000000000000000 40 924492370236 2135175351359 65393630476818353 98241164864342817 99264259233662481 99852888121959329 99959970066485233 99997109668866129 99980352102198369 99985155776016785 99993896158363633 99995119471942001 99995475225172225
output:
946149565 1 946149565 2 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 946149565 99984 946149565 99992 946149565 99996 946149565 99998 946149565 99999 345685428 3 1 2 99999
result:
points 1.0 points 1.0 Correct
Test #57:
score: 0
Accepted
time: 7ms
memory: 5536kb
input:
100000 10 8000000000000000 40 4990930656 25895028894 35070620245 35179582390 113623058029 201112304696 214934701113 233948768469 271425116852 26068294497009420 929746697608644 1321075348722483 1519589355913358 17335001417260051 1567507182600995 1591408623839003 16262505880264431 1596981287506806 159...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 32768 946149565 49152 946149565 57344 946149565 61440 946149565 59392 946149565 60416 946149565 60928 946149565 60672 946149565 60800 946149565 60864 946149565 60832 ...
result:
points 1.0 points 1.0 Correct
Test #58:
score: 0
Accepted
time: 3ms
memory: 8832kb
input:
100000 10 99993840232893310 40 127722392517 191584314241 250382211508 413921996957 485748364826 543860637983 843699540126 881286924919 1095660947103 6552160159122193 9838277700424909 9934913119703277 9984488073705823 9997040125898085 9999986947942537 9998931537173885 9998977086591369 999903129679497...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 946149565 99991 946149565 99992 946149565 99993 946149565 99994 946149565 99995 946149565 99996...
result:
points 1.0 points 1.0 Correct
Test #59:
score: 0
Accepted
time: 6ms
memory: 5236kb
input:
100000 10 4004539660691 40 378858293608 499054184284 566609577775 614979350165 628376263698 767394721156 849247905422 1042873403902 1311756089594 6547115858515486 3298491002509748 1647935951845541 828521586648548 419894219658631 206049356686548 99323577695264 50936885164168 25325589215302 1358812811...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 32768 946149565 16384 946149565 8192 946149565 4096 946149565 2048 946149565 1024 946149565 512 946149565 256 946149565 128 946149565 64 946149565 32 946149565 16 946...
result:
points 1.0 points 1.0 Correct
Test #60:
score: 0
Accepted
time: 0ms
memory: 5232kb
input:
100000 10 9000000000000000 40 3898 39240 289854 324584 396516 534725 740959 754300 827057 71437022 82496873057732452 89103608 97932533 41397900328667654 19859423564805592 99045189 99595801 99901192 18575928476905973 99991176 18251886067012317 18078800976125286 99996047 17999998900000000 180655856836...
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 81920 946149565 90112 946149565 94208 946149565 92160 946149565 91136 946149565 91648 946149565 91904 946149565 92032 946149565 91968 946149565 92000 ...
result:
points 1.0 points 1.0 Correct
Test #61:
score: 0
Accepted
time: 2ms
memory: 5208kb
input:
100000 10 8000000000000000 40 24955 56185 138987 197297 276328 309518 446182 806653 967042 66774462 99292888 43770669264684226 99815436 23803870700964998 99961399 17454510409253258 99992117 16161335478850998 99997715 99999342 15999999996776853 16088319427294687
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 98816 946149565 99072 946149565 98944 946149565 99008 946149565 98976 946149565 98992 946149565 98984 946149565 98988 946149565 98990 ...
result:
points 1.0 points 1.0 Correct
Test #62:
score: 0
Accepted
time: 5ms
memory: 9204kb
input:
100000 10 7000000000000000 40 93345 105186 148687 152450 177797 228772 299354 543221 623493 65559185 98359253 99347195 99856897 99987873 100000000000000000 99997603 48918706308722744 99999928 13999999997627696 6999998900000000 99995951 99996004 99996117 99996226 99997809 99998388 99999550
output:
946149565 1 946149565 2 946149565 3 946149565 4 946149565 5 946149565 6 946149565 7 946149565 8 946149565 9 946149565 65536 946149565 98304 946149565 99328 946149565 99840 946149565 99968 946149565 100000 946149565 99984 946149565 99992 946149565 99988 946149565 99990 946149565 99989 946149565 99980...
result:
points 1.0 points 1.0 Correct