QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#559297#1137. Packing Biscuits飞带长队 (Xintong Fang, Jun Zheng, Haifeng Liu)100 ✓14ms4624kbC++17931b2024-09-11 21:15:012024-09-11 21:15:01

Judging History

This is the latest submission verdict.

  • [2024-09-11 21:15:01]
  • Judged
  • Verdict: 100
  • Time: 14ms
  • Memory: 4624kb
  • [2024-09-11 21:15:01]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std;
#ifdef DEBUG
#include"debug.h"
#else
#define debug(...) void()
#endif
#define all(x) (x).begin(),(x).end()
template<class T>
auto ary(T *a,int l,int r){
	return vector<T>{a+l,a+1+r};
}
using ll=long long;
using ull=unsigned long long;
ll count_tastiness(ll x,vector<ll>a){
	int k=a.size();
	ll s=0;
	for(int i=0;i<k;i++)s+=a[i]<<i,a[i]=s/x;
	for(;a.back()>=(1ll<<k);k++)a.push_back(a.back());
	for(int i=0;i<k;i++)a[i]=min(a[i],(1ll<<i+1)-1);
	vector<vector<ll>>f(k,vector<ll>(k,-1));
	function<ll(int,int)>dfs=[&](int i,int x){
		if(i==0)return (a[x]&1)+1;
		ll &ans=f[i][x];
		if(~ans)return ans;
		ans=0;
		if(a[x]>>i&1){
			return ans=dfs(i-1,i-1)+dfs(i-1,
				(a[x]&(1ll<<i)-1)<a[i-1]?x:i-1
			);
		}else{
			return ans=dfs(i-1,
				(a[x]&(1ll<<i)-1)<a[i-1]?x:i-1
			);
		}
	};
	return dfs(k-1,k-1);
}
#ifdef DEBUG
#include"debug.hpp"
#endif

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 9
Accepted

Test #1:

score: 9
Accepted
time: 0ms
memory: 3812kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 1
0
1 1
5
1 1
18
1 1
2664
1 1
97853
2 1
0 4663
3 1
0 0 1567
10 1
0 0 0 0 0 0 0 0 0 97
15 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
60 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

output:

23b69acd873f5d7e892bae7de83615
OK
1
6
19
2665
97854
4664
1568
98
2
1

result:

ok 12 lines

Test #2:

score: 9
Accepted
time: 0ms
memory: 4068kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 1000000000000000000
0
54 1234568987654321
9 6 10 8 9 10 8 8 9 9 9 11 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
24 23456789876543
9 9 10 8 9 9 9 8 8 7 9 10 13 0 0 0 0 0 0 0 0 0 0 0
33 26646465456
10 8 10 8 8 7 10 10 8 9 9 ...

output:

23b69acd873f5d7e892bae7de83615
OK
1
1
1
1
1
1
1
1
1
1

result:

ok 12 lines

Test #3:

score: 9
Accepted
time: 0ms
memory: 3804kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 74
6025
1 10
8084
1 97
65719
1 58
12207
1 63
34166
1 43
27843
1 90
7392
1 68
14984
1 21
14498
1 78
42207

output:

23b69acd873f5d7e892bae7de83615
OK
82
809
678
211
543
648
83
221
691
542

result:

ok 12 lines

Test #4:

score: 9
Accepted
time: 0ms
memory: 3856kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
5 1
5447 5483 2780 1581 546
5 3
816 1635 1812 1224 996
5 1
4247 3992 1807 1823 233
5 2
8762 2174 537 1815 109
5 4
2671 2846 50 1865 522
5 3
5789 1351 796 1496 334
5 3
9984 4855 149 311 974
5 2
9198 3346 696 174 479
5 5
3517 1906 886 372 945
5 3
2489 4085 1553 912 1018

output:

23b69acd873f5d7e892bae7de83615
OK
48918
12355
37772
15762
7959
9663
12788
13866
5794
13486

result:

ok 12 lines

Test #5:

score: 9
Accepted
time: 0ms
memory: 3764kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 1
8869
1 1
4739
1 4
199
2 2
4111 116
1 2
3533
3 2
8207 4170 2414
3 4
2217 844 1376
1 2
800
3 3
9361 3682 551
1 5
2324

output:

23b69acd873f5d7e892bae7de83615
OK
8870
4740
50
2172
1767
13102
2353
401
6310
465

result:

ok 12 lines

Test #6:

score: 9
Accepted
time: 0ms
memory: 3792kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
10 1
3366 4047 1174 348 91 219 194 195 69 22
10 1
9567 1099 3153 1105 993 429 36 72 97 1
10 4
8566 1793 1465 1546 918 43 73 90 96 24
10 4
3350 2214 2822 372 584 47 326 55 109 18
10 4
5767 4237 745 635 720 401 356 12 113 0
10 5
9244 3544 3007 1181 526 76 230 100 93 0...

output:

23b69acd873f5d7e892bae7de83615
OK
93709
99698
24876
24479
24976
19997
19989
33173
19565
99922

result:

ok 12 lines

Test #7:

score: 9
Accepted
time: 1ms
memory: 3772kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 5
3270
2 5
2978 743
2 1
2713 1081
3 2
4652 253 191
1 1
7341
1 1
3772
2 4
3800 3120
1 5
5152
2 5
496 3387
1 1
95

output:

23b69acd873f5d7e892bae7de83615
OK
655
893
4876
2962
7342
3773
2511
1031
1455
96

result:

ok 12 lines

Test #8:

score: 9
Accepted
time: 0ms
memory: 3728kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
10 1
3366 4047 1174 348 91 219 194 195 69 22
10 1
9567 1099 3153 1105 993 429 36 72 97 1
10 4
8566 1793 1465 1546 918 43 73 90 96 24
10 4
3350 2214 2822 372 584 47 326 55 109 18
10 4
5767 4237 745 635 720 401 356 12 113 0
10 5
9244 3544 3007 1181 526 76 230 100 93 0...

output:

23b69acd873f5d7e892bae7de83615
OK
93709
99698
24876
24479
24976
19997
19989
33173
19565
99922

result:

ok 12 lines

Test #9:

score: 9
Accepted
time: 0ms
memory: 4028kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 3
2380
2 2
5766 150
3 1
8380 1392 1130
3 3
3327 2692 655
3 1
7910 232 1183
2 2
5987 1887
3 4
992 2572 1640
1 5
4134
1 1
7475
3 2
7892 3277 2489

output:

23b69acd873f5d7e892bae7de83615
OK
794
3034
15685
3778
13107
4881
3175
827
7476
12202

result:

ok 12 lines

Test #10:

score: 9
Accepted
time: 1ms
memory: 3796kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
16 57950
9457 193 2576 1415 369 534 250 77 10 28 2 0 0 0 0 0
16 48191
6656 871 2969 325 231 278 234 153 37 18 5 3 0 0 0 0
16 91702
9682 740 667 224 530 518 265 197 55 5 0 0 0 0 0 0
16 24029
9170 4642 1751 468 263 591 155 13 65 37 0 0 0 0 0 0
16 46023
7045 1105 2519 ...

output:

23b69acd873f5d7e892bae7de83615
OK
1
1
1
1
1
1
1
1
1
1

result:

ok 12 lines

Test #11:

score: 9
Accepted
time: 0ms
memory: 4028kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
3 3308
1865 3994 1014
3 7527
5185 5148 1645
3 15939
5053 4444 1056
2 7626
1270 5060
2 3964
8669 3219
1 2540
3384
2 3805
7349 2528
1 8922
9914
3 8965
5103 4925 2484
3 6473
9666 1460 1686

output:

23b69acd873f5d7e892bae7de83615
OK
3
2
1
1
4
2
4
2
1
2

result:

ok 12 lines

Test #12:

score: 9
Accepted
time: 0ms
memory: 3816kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
49 4
6 4 5 5 3 3 3 4 6 3 5 6 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
58 4
4 6 4 3 3 5 5 3 5 5 6 5 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
21 4
4 5 3 4 3 4 4 5 3 4 6 5 4 7 0 0 0 0 0...

output:

23b69acd873f5d7e892bae7de83615
OK
17848
18548
16560
12096
16440
18470
14316
18165
13977
14476

result:

ok 12 lines

Test #13:

score: 9
Accepted
time: 1ms
memory: 3832kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
54 9
9 6 10 8 9 10 8 8 9 9 9 11 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
24 9
9 9 10 8 9 9 9 8 8 7 9 10 13 0 0 0 0 0 0 0 0 0 0 0
33 9
10 8 10 8 8 7 10 10 8 9 9 9 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
31 9
9 10 10 10 1...

output:

23b69acd873f5d7e892bae7de83615
OK
6907
7440
6272
6370
8505
6762
6445
8180
7295
7862

result:

ok 12 lines

Test #14:

score: 9
Accepted
time: 0ms
memory: 3844kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
24 101
102 95 93 91 96 97 96 97 94 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0
55 101
103 95 91 94 94 93 91 92 95 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
52 101
102 96 95 92 93 96 95 98 99 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

output:

23b69acd873f5d7e892bae7de83615
OK
565
505
572
530
451
533
528
521
554
517

result:

ok 12 lines

Subtask #2:

score: 12
Accepted

Test #15:

score: 12
Accepted
time: 0ms
memory: 3804kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 1
0
1 1
5
1 1
18
1 1
2664
1 1
97853
2 1
0 4663
3 1
0 0 1567
10 1
0 0 0 0 0 0 0 0 0 97
15 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
60 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

output:

23b69acd873f5d7e892bae7de83615
OK
1
6
19
2665
97854
4664
1568
98
2
1

result:

ok 12 lines

Test #16:

score: 12
Accepted
time: 0ms
memory: 3804kb

input:

1b32a07d5f5fc55f21038b12a3655e
6
1 1
1257943
1 1
134678868
1 1
347896327953278421
3 1
1 1 1
58 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
58 1
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...

output:

23b69acd873f5d7e892bae7de83615
OK
1257944
134678869
347896327953278422
8
288230376151711744
576460752303423487

result:

ok 8 lines

Test #17:

score: 12
Accepted
time: 0ms
memory: 3796kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 1
641321814551792698
1 1
369073548682397386
1 1
373935581015582302
1 1
823673501216092705
1 1
873451407556263361
1 1
924009728289315860
1 1
936367476321936498
1 1
172235384698603373
1 1
931452265312067782
1 1
224426797306387086

output:

23b69acd873f5d7e892bae7de83615
OK
641321814551792699
369073548682397387
373935581015582303
823673501216092706
873451407556263362
924009728289315861
936367476321936499
172235384698603374
931452265312067783
224426797306387087

result:

ok 12 lines

Test #18:

score: 12
Accepted
time: 0ms
memory: 3828kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
10 1
203211224492823 39432030040095 39754686208904 15450673715824 23563262427208 14235501062016 1539479880914 2485308418318 2220368113238 1152386248806
10 1
250480888504087 20076792632810 64230199491879 877512004833 6942934256530 8363208860451 8400066952954 30467123...

output:

23b69acd873f5d7e892bae7de83615
OK
2972329838255862
2194039246290192
2531791991212915
2292160442598106
2920300872054479
1549123827180544
2263972444002788
2536709934306482
1398542474603334
1993022168128599

result:

ok 12 lines

Test #19:

score: 12
Accepted
time: 0ms
memory: 3820kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
20 1
81372274120603 138723349696093 29920974152629 24167376582545 14293634772434 2484485489492 2234244925906 1292565979160 1693672406219 920995710728 13525437037 284264117615 180355360221 145903588936 54365717610 32506954868 7657853982 13405858595 9200869476 3925003...

output:

23b69acd873f5d7e892bae7de83615
OK
13408313142533842
13750492222774039
12515796748346403
15067383052131377
11116855724256228
10393308353078317
7005121034783183
13672934982967704
11932797596477308
13770611072223314

result:

ok 12 lines

Test #20:

score: 12
Accepted
time: 0ms
memory: 3800kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 1
96387316482699 103082951515217 57960684308351 41640683332778 4544881034624 11040591426702 664579712730 4260697726817 1267697450746 852536948298 521360432250 7558908122 306291568310 4651086739 47773867052 42609719960 2789326637 17049007284 10291151436 5059985072...

output:

23b69acd873f5d7e892bae7de83615
OK
998150596426290490
999629133284390882
998215418777177562
998145820256439723
998383216372500291
999823430826570361
998966748940447793
999931820892769586
998103508037969947
994822089452245168

result:

ok 12 lines

Test #21:

score: 12
Accepted
time: 0ms
memory: 3792kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
2 1
169908575876420 74785844995242
3 1
226570404985446 64083682937249 16177775064360
2 1
78421821647076 20670333716628
2 1
103736129618534 133262891446623
2 1
201950180991896 136714945687529
3 1
3749682049432 65738362562486 43466529179989
2 1
141192154048697 1007139...

output:

23b69acd873f5d7e892bae7de83615
OK
319480265866905
419448871117385
119762489080333
370261912511781
475380072366955
309092523894361
161334936893086
555486462528387
36995595521795
336849829517447

result:

ok 12 lines

Test #22:

score: 12
Accepted
time: 1ms
memory: 3840kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
50 1
90484924688874 137830208226001 45482025364578 4804515007676 26649821940429 7203007739891 7146205614942 2991317881359 1170632189435 1046201036931 583734802401 540926313779 37310294498 5547248958 68559860348 21326108021 21615751720 20095466145 7486573446 41738062...

output:

23b69acd873f5d7e892bae7de83615
OK
880600622517898789
319156126318321198
999966088919903763
346363154102819584
998980961295958705
371164437311943884
999882392886957845
122331660707754562
138676448601630520
444209940715393258

result:

ok 12 lines

Test #23:

score: 12
Accepted
time: 1ms
memory: 4112kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
58 1
1 1 0 2 0 2 1 0 2 1 0 2 2 0 2 0 1 2 2 1 1 0 1 2 0 0 1 1 0 2 1 1 2 1 2 0 0 2 0 2 2 1 2 2 1 1 1 1 1 0 0 0 0 2 0 0 2 0
58 1
0 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 0 0 2 0 0 1 1 1 1 2 1 2 2 2 2 0 2 2 2 2 1 0 2 2 2 1 0 0 1 1 2 0 0 2 0 0 0
58 1
1 1 1 0 1 0 2 0 1 1...

output:

23b69acd873f5d7e892bae7de83615
OK
17119503576000
340021311624000
1442648309760
92711882473056
57502703520000
7675098320736
1652310576000
531018923904
59452644787200
6199633440000

result:

ok 12 lines

Subtask #3:

score: 21
Accepted

Dependency #2:

100%
Accepted

Test #24:

score: 21
Accepted
time: 0ms
memory: 3816kb

input:

1b32a07d5f5fc55f21038b12a3655e
9
1 10000
1257943
1 9999
134678868
1 9998
347896327953278421
10 9997
9997 9997 9997 9997 9997 9997 9997 9997 9997 9997
58 9996
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
58 9995
2 2 2 2 2 2 2 2 2 ...

output:

23b69acd873f5d7e892bae7de83615
OK
126
13470
34796592113751
1024
1
1
1
12
1000000000000000001

result:

ok 11 lines

Test #25:

score: 21
Accepted
time: 0ms
memory: 4072kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 3507
29266718809405
1 3643
27330705848263
1 1074
5366062248919
1 8811
787310414898
1 2701
12931953495401
1 115
299748174532
1 2807
26169192839994
1 4030
5666767074459
1 7702
51998897983184
1 6248
56357276943675

output:

23b69acd873f5d7e892bae7de83615
OK
8345229202
7502252498
4996333566
89355399
4787839132
2606505866
9322833217
1406145677
6751350037
9020050728

result:

ok 12 lines

Test #26:

score: 21
Accepted
time: 0ms
memory: 3792kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 401
37091289737206315
1 7711
742374468096395559
1 6939
213018581370716023
1 3514
161513691389165795
1 3664
106800660950177095
1 786
30825064956560275
1 4457
341267959738497771
1 2574
170958415197400047
1 230
22716818748437
1 9490
6553864290032945

output:

23b69acd873f5d7e892bae7de83615
OK
92496981888296
96274733250733
30698743532313
45962917299137
29148652006053
39217639893843
76568983562598
66417410721601
98768777168
690607406748

result:

ok 12 lines

Test #27:

score: 21
Accepted
time: 0ms
memory: 3900kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
20 5
5825890500536 64417321446042 54022665019534 13868257124060 810245072645 5087392519443 8776930914815 1536643190778 2316181052204 263777500654 308128835826 156062279136 204464657402 100172974451 12020418360 49980716785 10497345073 9725338166 305621380 1523517326
...

output:

23b69acd873f5d7e892bae7de83615
OK
1818674928712779
3184161183302162
13974796674602102
2484680482678341
1556175304722831
16257617743979500
3093158567284387
4544196336073406
12854242690694248
2339394353845350

result:

ok 12 lines

Test #28:

score: 21
Accepted
time: 1ms
memory: 4056kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
20 5
5825890500536 64417321446042 54022665019534 13868257124060 810245072645 5087392519443 8776930914815 1536643190778 2316181052204 263777500654 308128835826 156062279136 204464657402 100172974451 12020418360 49980716785 10497345073 9725338166 305621380 1523517326
...

output:

23b69acd873f5d7e892bae7de83615
OK
1818674928712779
3184161183302162
13974796674602102
2484680482678341
1556175304722831
16257617743979500
3093158567284387
4544196336073406
12854242690694248
2339394353845350

result:

ok 12 lines

Test #29:

score: 21
Accepted
time: 1ms
memory: 4104kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 4
225433659587288 142081227377832 46905675383869 30360507449725 15377905205839 8549531629944 7210011786629 3600135083654 1768643398611 1055049139270 408520225256 110642752286 232109354998 37655913815 23224787899 58616150461 10307561548 1042032497 10903666206 1392...

output:

23b69acd873f5d7e892bae7de83615
OK
249582117313222158
249998427385512681
198539225233582838
332087290139233895
499871213084007480
333310502186513912
249595283901082407
249489883472174475
499791482673367586
198527841289415939

result:

ok 12 lines

Test #30:

score: 21
Accepted
time: 0ms
memory: 3816kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
3 3
45073967247956 18754783283996 6351391881799
2 3
202370385090189 64182812545366
3 2
201755505949688 6198834553274 11197952673191
3 5
5438490275427 51363512546392 7148556280500
3 4
218564407808660 117306252535355 32572596272342
2 2
155911017989052 51956647356713
2...

output:

23b69acd873f5d7e892bae7de83615
OK
35996367114382
110245336726974
129472492874501
27351948098043
145866824492185
129912156351240
73188285312441
165234167601885
27046646370348
84697342992817

result:

ok 12 lines

Test #31:

score: 21
Accepted
time: 1ms
memory: 3824kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 10000
46922842809164 113468681583596 12401098559774 25614798792641 22157709360929 13099855779554 6227287897787 311133522796 2675090770724 94048979599 130106712175 514620788514 101000837551 27107514357 22577363024 39339659787 30106806193 17565999256 8864806063 655...

output:

23b69acd873f5d7e892bae7de83615
OK
54052892150507
67480186267667
41717845775019
48018900415612
52097119912141
30803494527544
48779013860209
58687715524257
38943919435373
41063561729202

result:

ok 12 lines

Test #32:

score: 21
Accepted
time: 0ms
memory: 3816kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
1 10000
174521371521401
3 10000
150441711302910 39005733755948 56705851810532
1 10000
210823205076816
3 10000
89247100785008 135746378683565 62954755913225
1 10000
93360229316675
1 10000
123471491491412
1 10000
244622718512252
1 10000
181731952908700
1 10000
7737344...

output:

23b69acd873f5d7e892bae7de83615
OK
17452137153
45527658606
21082320508
61255888181
9336022932
12347149150
24462271852
18173195291
7737344671
31564001494

result:

ok 12 lines

Test #33:

score: 21
Accepted
time: 1ms
memory: 3760kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 13
26 11 12 16 6 17 21 7 6 20 10 10 22 21 15 7 4 17 7 14 19 9 21 13 8 20 12 11 4 16 14 5 23 16 11 15 8 9 12 21 7 5 5 21 21 18 13 23 12 22 22 14 6 11 14 15 0 0 0 0
60 13
15 23 20 16 8 6 16 8 10 8 21 4 10 5 16 18 16 7 23 5 23 14 17 12 6 14 12 16 9 19 11 23 12 19 8 ...

output:

23b69acd873f5d7e892bae7de83615
OK
1011865860880048
1956842572540261
865895953751130
18345006032648
1038761457217554
786640263455337
572918534771880
18686142378424786
2744953871630522
1733861922929056

result:

ok 12 lines

Test #34:

score: 21
Accepted
time: 1ms
memory: 3828kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 135
139 134 134 126 145 142 127 139 134 145 135 140 127 137 143 126 142 134 132 134 138 134 131 140 144 144 129 145 139 141 129 131 131 126 136 126 139 130 129 129 145 134 143 144 134 138 137 135 133 136 139 289 0 0 0 0 0 0 0 0
60 135
136 127 141 128 145 134 135 ...

output:

23b69acd873f5d7e892bae7de83615
OK
4938360598889847
3891668522984244
4131650140895378
4405137327120304
4670185185668256
4819530914398293
5531032188359107
4800421945345071
4776276894318417
5081896411461997

result:

ok 12 lines

Test #35:

score: 21
Accepted
time: 1ms
memory: 3808kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 1357
1364 1356 1351 1355 1355 1362 1350 1354 1363 1361 1364 1365 1356 1361 1359 1360 1358 1357 1357 1360 1355 1349 1353 1361 1349 1348 1296 1348 1350 1355 1354 1356 1352 1361 1353 1355 1364 1359 1366 1358 1351 1354 1353 1360 1354 1363 1360 1366 2087 0 0 0 0 0 0 0...

output:

23b69acd873f5d7e892bae7de83615
OK
596234200479509
691469600424235
588382437396536
508139993891147
510226490996852
594063207943362
631481884118317
627955587562745
645714429240162
618424368822104

result:

ok 12 lines

Test #36:

score: 21
Accepted
time: 1ms
memory: 3832kb

input:

1b32a07d5f5fc55f21038b12a3655e
10
60 9875
9884 9453 9877 9873 9878 9632 9882 9639 9222 9878 9868 9881 9876 9881 9869 9884 9873 9884 9868 9879 9664 9872 9885 9867 9872 9876 9882 9876 9879 9881 9875 9883 9873 9879 9885 9880 9883 9866 9874 9670 9884 9869 9875 9878 9877 17520 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

output:

23b69acd873f5d7e892bae7de83615
OK
68214066515910
82901447196796
83449613716986
67152420946268
72132897125017
83117349495732
83902890622347
93386385681115
83426394166643
88961585071469

result:

ok 12 lines

Subtask #4:

score: 35
Accepted

Test #37:

score: 35
Accepted
time: 0ms
memory: 3880kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
1 58154
7524966895
1 8202307
111644679548
1 4657823
572813778574
1 8581224
917709588724
1 2549268
93837813781
1 6469550
461900798305
1 9462249
1237159241753
1 5977464
27903181559
1 6141451
1158318945018
1 2941240
189538399954
1 4053464
31464433253
1 9709136
610950...

output:

23b69acd873f5d7e892bae7de83615
OK
129398
13612
122979
106944
36810
71397
130747
4669
188607
64442
7763
62926
194126
40398
153065
45070
45192
114430
186847
37570
13057
10304
139968
35572
26914
31774
164162
24296
194401
124760
90693
134177
3082
91433
105478
90389
31072
195060
60143
28022
146499
47763
...

result:

ok 1002 lines

Test #38:

score: 35
Accepted
time: 8ms
memory: 4316kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 66603519
69709437 41811985 34710594 47984675 51205967 49637753 56314923 53657739 51790742 38817561 45470025 59072930 15372717 56685687 37402234 25944129 56273540 46939962 21215918 33258364 39210859 52984114 48692491 25505543 49859199 31968476 35682618 52342136 ...

output:

23b69acd873f5d7e892bae7de83615
OK
199899
199992
189344
199994
192395
199223
199512
199999
199124
199997
199798
199963
198943
199958
176078
165046
195966
196970
199977
199954
198962
189458
198555
198738
199174
199994
199990
199304
196035
20000
199996
199499
198545
194710
196987
108342
199998
199999
8...

result:

ok 1002 lines

Test #39:

score: 35
Accepted
time: 8ms
memory: 4348kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 87526606
69197234 84915039 29786645 58375765 58918290 64756048 55639366 33519894 48983496 85016997 75625860 68344718 26013999 49837043 47927929 39299174 58414509 72898517 34170566 45056281 49068272 42017171 42939521 73969311 43435633 45572787 48370077 69013493 ...

output:

23b69acd873f5d7e892bae7de83615
OK
172284
184587
183663
195596
172510
199925
199952
196195
197944
187488
164461
199999
199967
199251
199442
189441
199974
199980
198183
199934
199988
194142
188528
197255
199638
196284
199727
196379
199973
195505
199996
199988
87697
199995
196332
190426
199523
195240
1...

result:

ok 1002 lines

Test #40:

score: 35
Accepted
time: 9ms
memory: 4280kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 66102837
56746178 18776713 47284189 38337024 61952500 25560521 41575466 58739544 52731529 45086375 24185866 54163148 44805929 37879046 26779455 44057497 56434804 41180553 46510879 29760384 43943259 28740388 32486298 58605456 36140297 57634175 35555137 30382867 ...

output:

23b69acd873f5d7e892bae7de83615
OK
199766
199822
176776
199870
199985
195112
199348
199695
195724
199231
199646
199995
85713
196465
171253
199354
198796
178205
199997
177717
175465
45578
198493
197994
197079
199845
199587
199955
199996
198262
199972
199943
199977
199919
103077
197295
72108
178151
194...

result:

ok 1002 lines

Test #41:

score: 35
Accepted
time: 8ms
memory: 4308kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 62811247
31963164 57513696 35299926 48916310 23833755 49335298 37321332 26927266 38325097 29359070 38086216 46749525 50354225 47192511 27103232 47362167 49391091 33162692 29929656 32965560 59754538 22839151 34836898 39307910 39213584 45045146 30739356 27556639 ...

output:

23b69acd873f5d7e892bae7de83615
OK
193749
195395
199876
48504
199710
172006
199700
183051
186168
199875
33474
198272
186618
197505
197603
199968
188001
100270
199838
195883
199137
188469
190388
199420
195408
199226
199938
198968
199515
199945
199435
190246
196158
125999
199108
199670
91231
199984
199...

result:

ok 1002 lines

Test #42:

score: 35
Accepted
time: 9ms
memory: 4620kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 123455
123463 115453 114991 121054 119792 115913 114133 117727 115172 121496 114577 116027 118035 118791 116901 116108 62073 61471 59753 59753 61498 61003 59425 60070 60939 61129 61859 60381 60745 60413 59499 60756 62221 60850 61482 61690 62243 59313 61651 6105...

output:

23b69acd873f5d7e892bae7de83615
OK
199980
181026
199005
199931
199555
194015
199730
176881
184935
199189
161322
199682
197938
171487
199637
199503
198250
199678
199493
199449
196923
199936
183531
199280
198046
194811
199574
199765
199322
199881
199149
199180
199474
198717
199114
187643
199791
199176
...

result:

ok 1002 lines

Test #43:

score: 35
Accepted
time: 9ms
memory: 4324kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 323455
323468 319126 314080 306135 301461 303236 312076 303666 309804 310096 310937 316015 314852 300746 301391 310311 308758 160886 161739 162323 157837 155270 156461 163052 160426 159638 160010 162422 158066 156247 159737 155473 160901 160761 156078 157478 15...

output:

23b69acd873f5d7e892bae7de83615
OK
199991
199448
199416
198648
199460
199596
199974
199166
199279
199425
199808
199558
196263
199887
198222
194889
194631
199927
198990
199736
199445
198479
195851
199391
197596
199836
198000
199932
197362
199213
198586
199144
199582
195864
192336
199221
199368
199936
...

result:

ok 1002 lines

Test #44:

score: 35
Accepted
time: 8ms
memory: 4328kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 623455
623463 567363 549405 560321 542499 550788 567352 586684 551073 541946 549969 574348 560993 545670 564277 555143 566208 544856 307866 308875 308285 300737 310056 301640 305675 302748 304045 304595 305575 314310 311198 299891 304059 308908 301173 312740 30...

output:

23b69acd873f5d7e892bae7de83615
OK
198745
190200
199899
198542
199325
193185
199654
199284
199651
199486
199598
198445
199608
199328
199271
193941
199464
199041
199408
198973
199802
199974
199416
199799
199454
199956
199214
199117
199983
198675
199058
199987
199603
199547
199556
199641
199793
198846
...

result:

ok 1002 lines

Test #45:

score: 35
Accepted
time: 9ms
memory: 4328kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 1234567
1234574 917284 1075518 1012314 1077023 1037670 1022017 1037606 987845 1046862 1036050 1007486 1079048 1099783 1058429 1021904 1079058 1055745 1005038 594441 597440 600080 605944 620148 601297 607662 614528 612434 595586 605952 615023 610373 614047 61201...

output:

23b69acd873f5d7e892bae7de83615
OK
182354
192629
199130
197870
192238
199442
199681
198923
186291
199987
194206
196824
199786
199542
198908
199669
191578
199064
199252
199223
198269
198719
199198
197165
199973
199523
198678
198703
199531
199595
191816
199912
199934
197178
199780
199493
199912
198866
...

result:

ok 1002 lines

Test #46:

score: 35
Accepted
time: 7ms
memory: 4608kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 12345678
12345697 9443075 9070303 9477458 8603748 8786844 8949069 9138269 9263535 8984356 9687446 9224692 9129538 9188825 9270848 8321120 9309041 8618136 9949061 9612138 8542882 9571089 9042475 6009174 5967735 5971882 6169198 6032729 6116433 6021470 6058893 615...

output:

23b69acd873f5d7e892bae7de83615
OK
198582
199868
194680
199835
197317
199701
199824
199392
198066
199832
199748
199002
199086
198392
197855
199366
199788
186046
198944
193280
195284
199844
195849
199851
199916
199672
198999
199312
199690
198770
198428
199302
199808
199610
199717
199183
199989
199913
...

result:

ok 1002 lines

Subtask #5:

score: 23
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Test #47:

score: 23
Accepted
time: 3ms
memory: 3868kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
1 459456773
36066928792864756
1 405401107
184300468027690843
1 586924220
327091571707703257
1 281110742
221456675714945215
1 532619712
228165909243830510
1 797321030
320096662906372810
1 878640151
30501124512956238
1 899910793
230050075678101562
1 512743348
247561...

output:

23b69acd873f5d7e892bae7de83615
OK
78499069
454612642
557297792
787791581
428384276
401465221
34714012
255636534
482817654
310308894
94368534
68494089
153302558
319444954
745421534
150977957
15856345
676091479
567720494
138205802
409807756
885603682
855673867
156295368
430567188
757867820
271526822
5...

result:

ok 1002 lines

Test #48:

score: 23
Accepted
time: 9ms
memory: 4348kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 1
86098911524783 45347072177920 8973763849148 12514197398757 822584898756 13795136163273 5075763094631 5025840301888 1458921527162 1535673245230 163469889417 425684481362 178185471289 13932611725 42399326670 8471242934 7534312699 2629391262 2233579995 407894596...

output:

23b69acd873f5d7e892bae7de83615
OK
999037597180638440
199883069923757979
199784255522727774
499852028661265120
999821460887665145
199603163805096036
249819184913665618
247969703437791238
249977839757551563
999971626530449583
999145266931363552
249923959008757772
199885035529472504
332995841854674793
...

result:

ok 1002 lines

Test #49:

score: 23
Accepted
time: 4ms
memory: 3880kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
2 5
242401449082483 60066513021166
3 2
40994976739509 135334906521448 76699424184055
1 3
197585632879449
3 2
246271781282531 4461827819785 24125129571971
3 1
164125046061224 27778157824328 28391563110222
3 1
3463711235862 89956289028520 46103795022008
3 1
11719529...

output:

23b69acd873f5d7e892bae7de83615
OK
72506895024964
309231243259313
65861877626484
175847977604993
333247614150769
367791469380935
342091738145990
183214462799272
80806996697424
177791839900467
416463915576540
77325051502720
27766781919127
30530677114571
24476933833246
190755820582401
184572246020033
6...

result:

ok 1002 lines

Test #50:

score: 23
Accepted
time: 8ms
memory: 4240kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
53 2
139228940090872 75842476924299 68518923609687 27986926052196 17745579017737 15644500564577 7627812678758 3266834115377 2462591333719 312211193644 530827340216 475432198870 266284481967 80987314500 21169753666 55364698996 34857346962 1012238408 7410596707 1169...

output:

23b69acd873f5d7e892bae7de83615
OK
499029919454797214
27602092716806051
249825379473334188
22892830620522354
333095650824983195
33446517299548453
81191860530487420
344637258988545126
15174747517863953
199418722209056495
30419132324805555
499595168151385185
59621332623459987
499780945946356113
1267502...

result:

ok 1002 lines

Test #51:

score: 23
Accepted
time: 7ms
memory: 4620kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 568776997838955654
158772442930322 63996483260366 57324095007609 7768488741674 7602389053846 2646170115948 4093039205789 1738986224678 1527112446623 578968052855 864114529998 270402834139 67633556154 98038248534 40295193216 50520104593 25186073697 19153358021 1...

output:

23b69acd873f5d7e892bae7de83615
OK
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1002 lines

Test #52:

score: 23
Accepted
time: 1ms
memory: 3848kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
1 80463095251215
120664505172264
1 104130501609615
148467962614393
1 88422430095986
121180737958871
3 461553799197100
224578906567963 76798630591727 35601643882459
3 178463534719380
30203690674832 27713229620321 28881876820533
2 150098210998414
240293063223352 895...

output:

23b69acd873f5d7e892bae7de83615
OK
2
2
2
1
1
2
1
1
4
2
3
3
4
1
4
2
3
1
2
4
1
1
1
2
3
2
1
2
3
5
1
1
2
1
1
1
4
1
1
1
1
1
1
5
2
4
4
1
2
4
2
2
4
2
1
2
1
5
2
5
3
2
1
1
1
2
2
1
2
2
1
1
5
2
1
2
1
1
2
1
3
1
2
2
2
3
2
2
2
5
2
2
1
3
2
4
1
5
4
1
1
1
2
1
3
5
1
2
3
1
2
5
2
2
2
2
3
2
5
2
1
2
4
3
3
5
2
5
1
2
3
2
2
...

result:

ok 1002 lines

Test #53:

score: 23
Accepted
time: 7ms
memory: 4292kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
36 87682952243173351
17491996180653 141678967114642 35896209519862 21745628116047 25296173162268 1809383227473 9010040297610 1485976124007 634587868154 58316448552 464064531017 85315292043 150450105521 77848608368 58465144348 60475775105 21288805069 10058822185 23...

output:

23b69acd873f5d7e892bae7de83615
OK
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 1002 lines

Test #54:

score: 23
Accepted
time: 14ms
memory: 4612kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 123457
123461 123448 123449 123456 123450 118299 123455 123448 123449 123452 123462 123465 123465 123459 119524 123467 123450 123454 123463 123467 123455 123454 123449 118535 123461 123454 123464 123461 123467 123460 123455 123450 123457 123450 123452 123459 12...

output:

23b69acd873f5d7e892bae7de83615
OK
5659328850481
6288346170668
6603425551030
7432494209274
4863209848923
4553642485846
4921995518155
6293113220569
6560627065658
5942623003172
6176037575398
5864342398157
6667696919583
5842460095496
6864773732809
5367281236676
4496084310180
6384982203390
7385934225606
...

result:

ok 1002 lines

Test #55:

score: 23
Accepted
time: 14ms
memory: 4624kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 1234567
1234568 1143739 1199271 1182940 1234568 1132221 1197574 1234564 1149810 1203039 1187953 1204447 1234572 1016715 1234564 1234561 1200698 1194993 1234569 1234577 1234561 1234574 1234571 1203840 1234577 1234572 1194888 1209480 1234562 1234572 1234565 12345...

output:

23b69acd873f5d7e892bae7de83615
OK
384891596137
409276593698
437872314165
373923887584
403989943781
553510260199
364283830195
438167664160
468161289645
376173843632
553451083440
428965535261
367208761963
395681802544
367038200942
341146178135
399563573332
420695783032
317854427959
410508014701
452797...

result:

ok 1002 lines

Test #56:

score: 23
Accepted
time: 13ms
memory: 4324kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 12345679
12345696 11318464 12345680 12000008 10496413 11860564 12345680 12079574 11732600 12051224 11783644 11736562 11961988 11811974 11769204 11825296 12345688 11626085 11794809 11808890 12345685 11826616 11777575 12345681 11248458 12345686 11493425 12345685 ...

output:

23b69acd873f5d7e892bae7de83615
OK
32312977451
29091442433
32667308556
27877165718
33319046858
28111581967
48642976857
38359566745
24775488600
32700443956
33723655938
26157488423
29604381501
32236301839
30537685501
26924689184
30757507508
28473237018
26955148219
24848168810
22049216370
27227605012
36...

result:

ok 1002 lines

Test #57:

score: 23
Accepted
time: 11ms
memory: 4280kb

input:

1b32a07d5f5fc55f21038b12a3655e
1000
60 123456789
123456792 103875535 123456786 114486215 114286386 119699366 113267099 113256538 119423463 118617939 110469837 105761091 112327433 113795259 123456786 109447651 114855534 119457060 109023371 117472157 118641367 123456798 110389333 114593585 118613587 1...

output:

23b69acd873f5d7e892bae7de83615
OK
1669680319
1618788297
978090192
1723561236
1767253643
2097999124
1412490158
1404875190
1348535921
1538594854
1919418921
2107299953
2429751254
1976358082
2505149329
849235203
2145232106
2889553313
2179526194
2499450926
983117664
1433971632
2116920853
2202388891
12640...

result:

ok 1002 lines

Extra Test:

score: 0
Extra Test Passed