QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#213205#6547. Bansheeucup-team1004#AC ✓301ms8604kbC++141.4kb2023-10-14 13:01:082023-10-14 13:01:08

Judging History

你现在查看的是最新测评结果

  • [2023-10-14 13:01:08]
  • 评测
  • 测评结果:AC
  • 用时:301ms
  • 内存:8604kb
  • [2023-10-14 13:01:08]
  • 提交

answer

#include<bits/stdc++.h>
#define Gc() getchar() 
#define Me(x,y) memset(x,y,sizeof(x))
#define Mc(x,y) memcpy(x,y,sizeof(x))
#define d(x,y) ((m)*(x-1)+(y))
#define R(n) (rnd()%(n)+1)
#define Pc(x) putchar(x)
#define LB lower_bound
#define UB upper_bound
#define fi first
#define se second
using namespace std;using ll=long long;using db=double;using lb=long db;using ui=unsigned;using ull=unsigned long long;using pii=pair<int,int>;using LL=__uint128_t;
const int N=2e5+5,M=N*100+5,K=600+5,mod=998244353,Mod=mod-1;const db eps=1e-6;const int INF=1e9+7;mt19937 rnd(263082);
int n,m;
ll L[N],R[N];int A[N],B[N];
int CK(lb mid){
	ll rst=m;
	lb LA=-1;
	for(int i=1;i<=n;i++){
		int x=A[i];
		if(LA>=0){
			lb t=LA+max(L[i]-6,0ll)/5.25;
			if(t<=mid) {
				ll s=(mid-t)/0.89;
				if(s*24>=x) {
					LA+=(x+23)/24*0.89;
					continue;
				}
				x-=s*24;
			}
			LA=-1;
		}
		lb t=max(L[i]-6,0ll)/5.25;
		ll w=(mid-t)/0.89;
		if(!w){
			if(x) return 0;
			continue;
		}
		ll rt=(x-1)/w/24;
		rst-=rt;
		x-=rt*w*24;
		rst--;LA=(x+23)/24*0.89;
		if(rst<0) return 0;
	}
	return 1;
}
void Solve(){
	int i,j;
	scanf("%d%d",&n,&m);
	for(i=1;i<=n;i++) scanf("%lld%lld%d%d",&L[i],&R[i],&A[i],&B[i]),A[i]+=B[i];
	lb l=max(0.0,(L[n]-6)/5.25),r=1e13,mid;
	while(l+eps<r) mid=(l+r)/2,(CK(mid)?r:l)=mid;
	printf("%.6Lf\n",r);
}
int main(){
	int t=1;
	scanf("%d",&t);
	while(t--) Solve();
	cerr<<clock()*1.0/CLOCKS_PER_SEC<<'\n';
}

这程序好像有点Bug,我给组数据试试?

详细

Test #1:

score: 100
Accepted
time: 1ms
memory: 5848kb

input:

2
2 1
1 2 1 100
100 500 736 0
3 2
0 1 12 0
1 2 6 6
2 3 3 10

output:

49.944762
1.780000

result:

ok 2 numbers

Test #2:

score: 0
Accepted
time: 0ms
memory: 5800kb

input:

1
1 1
999999999999 1000000000000 1000000 1000000

output:

190476264642.117147

result:

ok found '190476264642.11716', expected '190476264642.11713', error '0.00000'

Test #3:

score: 0
Accepted
time: 101ms
memory: 8428kb

input:

1
200000 1
0 1 969249 972086
1 2 984744 984320
2 3 92755 47817
3 4 949336 988466
4 5 900430 587028
5 6 971159 502802
6 7 41633 978208
7 8 461354 662596
8 9 363071 263510
9 10 38887 360926
10 11 332384 508699
11 12 106353 110896
12 13 164201 615535
13 14 934900 317571
14 15 566503 490603
15 16 84381 ...

output:

7435986579.124762

result:

ok found '7435986579.12476', expected '7435986579.12476', error '0.00000'

Test #4:

score: 0
Accepted
time: 249ms
memory: 8488kb

input:

1
200000 333978112
0 1 992356 930126
1 2 176090 530440
2 3 737831 296956
3 4 506537 237481
4 5 707964 79385
5 6 924758 542461
6 7 105732 39650
7 8 873923 3276
8 9 32864 264522
9 10 395587 86623
10 11 350514 927988
11 12 525625 954467
12 13 244408 909598
13 14 560147 647280
14 15 242630 237857
15 16 ...

output:

38094.794762

result:

ok found '38094.79476', expected '38094.79476', error '0.00000'

Test #5:

score: 0
Accepted
time: 244ms
memory: 8512kb

input:

1
200000 1000000000
0 1 945997 933305
1 2 5390 151804
2 3 128320 798645
3 4 701383 107391
4 5 937129 989695
5 6 200579 678099
6 7 26621 111037
7 8 787156 534916
8 9 690049 664552
9 10 986545 948890
10 11 282743 37920
11 12 92545 205330
12 13 746804 959767
13 14 390635 119950
14 15 553450 693187
15 1...

output:

38094.794762

result:

ok found '38094.79476', expected '38094.79476', error '0.00000'

Test #6:

score: 0
Accepted
time: 301ms
memory: 7840kb

input:

100000
2 4
28797259691 276830799765 72278 33755
754885936393 923475252381 706795 936638
2 3
59508928733 771976493961 16966 42499
806442361566 991034882904 129056 718490
2 2
172750253246 241424267848 229419 649440
245407392377 589992423297 875885 889270
2 2
206097530212 864358471341 25515 147383
9818...

output:

143787813626.407608
153608080080.791411
46744314239.173804
187014532666.069049
88639503158.756181
133221473842.127608
111401799635.896181
98383664158.487132
159317167805.923804
80919772532.893328
153439584652.558099
147072054798.245706
107607022639.528083
53907914210.912377
146186515580.569509
77110...

result:

ok 100000 numbers

Test #7:

score: 0
Accepted
time: 214ms
memory: 5868kb

input:

100000
2 4
26 41 4 12
49 93 67 31
2 2
16 30 5 6
91 100 15 54
2 2
6 33 36 29
42 81 51 40
2 2
0 10 43 41
12 27 1 1
2 4
43 53 9 4
85 90 30 7
2 4
34 49 4 18
61 80 6 45
2 2
43 69 3 20
79 96 35 6
2 3
8 10 27 3
42 77 54 16
2 4
8 9 13 8
37 62 41 11
2 4
23 27 37 22
38 50 45 2
2 4
27 46 20 6
53 58 27 48
2 3
1...

output:

9.970476
17.970476
10.417143
2.922857
15.937619
11.366191
15.684762
8.637143
6.794762
6.985239
10.732381
5.651905
5.842381
3.747143
16.065715
6.223334
9.651905
7.875238
12.509048
3.812857
10.604286
5.080477
4.637143
6.922857
8.193810
11.050953
8.827619
16.450000
12.065715
11.747143
16.890000
18.5419...

result:

ok 100000 numbers

Test #8:

score: 0
Accepted
time: 238ms
memory: 5828kb

input:

100000
2 3
63 66 1 0
72 97 331 315
2 2
0 10 482 84
22 90 112 91
2 3
32 50 261 2
67 83 719 181
2 2
12 44 23 10
75 79 413 474
2 2
22 35 421 1
63 97 422 562
2 3
14 24 22 5
37 84 551 305
2 3
9 25 36 1
55 70 374 321
2 2
3 44 373 97
51 85 503 241
2 3
26 50 123 119
79 95 391 332
2 4
26 44 260 632
44 100 38...

output:

21.471429
16.397619
26.749048
30.942857
37.557143
17.474762
19.123334
31.711429
26.364762
24.148096
16.512381
30.260000
16.781905
18.236667
17.028096
21.790000
36.601429
24.657143
17.464762
20.903333
20.647143
26.883810
19.625715
20.207143
17.537143
35.724762
12.893334
23.392858
20.023334
13.655238
...

result:

ok 100000 numbers

Test #9:

score: 0
Accepted
time: 215ms
memory: 5884kb

input:

100000
2 13
69 72 206 156
75 82 119 80
2 30
3 34 307 101
43 62 426 411
2 15
27 30 253 347
50 76 60 388
2 12
16 20 221 51
29 79 173 582
2 17
25 51 3 272
55 58 456 470
2 27
0 43 298 132
67 69 215 529
2 23
30 59 51 563
79 87 363 521
2 29
2 26 36 18
54 78 105 154
2 22
10 19 169 83
57 92 99 412
2 30
1 46...

output:

14.922857
8.827619
10.160953
7.940952
12.003334
13.399048
15.684762
10.032858
11.494286
10.032858
9.208572
17.208572
14.541905
2.670000
10.160953
5.208572
10.160953
18.673334
11.113334
12.203810
11.366191
11.937619
17.274286
6.798095
16.384286
15.175715
9.399048
11.875238
12.699524
17.270953
15.5566...

result:

ok 100000 numbers

Test #10:

score: 0
Accepted
time: 238ms
memory: 5960kb

input:

66667
3 4
84478696761 215372440520 125248 152596
250810965454 720537889569 668554 998232
828150985733 917337302216 538616 941606
3 3
236183738534 283314823352 801868 737151
341453082312 520548993644 159535 529378
740187497953 870532432850 715530 437783
3 3
175192417072 176862441971 927154 970167
264...

output:

157743063197.890951
140988116231.967608
106492659239.285230
120940620518.999034
163160538816.493804
188308664413.442853
149201625496.712362
153551079361.650000
106424318255.956181
169313137870.350460
144256725638.932362
147384002511.727608
136021413084.735706
129999549196.061427
180234695018.167148
...

result:

ok 66667 numbers

Test #11:

score: 0
Accepted
time: 185ms
memory: 5884kb

input:

66667
3 4
11 26 62 9
26 33 5 43
77 88 5 18
3 4
1 10 1 3
18 32 16 15
35 46 5 5
3 4
8 45 23 61
50 52 4 0
60 87 6 3
3 2
5 7 1 3
29 49 1 58
54 93 2 20
3 3
7 46 9 23
67 68 1 0
77 79 1 6
3 2
50 57 27 48
61 74 1 2
75 95 27 29
3 4
5 14 19 30
43 45 14 37
50 54 71 21
3 3
42 66 2 43
67 79 24 32
89 99 24 0
3 3
...

output:

14.413810
6.413810
11.175715
10.032858
14.413810
15.812857
10.160953
16.699524
12.384286
15.747143
17.080477
15.366191
15.881905
16.318572
18.160953
15.625714
14.794762
12.890000
16.827619
16.318572
15.050953
13.083810
16.128096
8.765238
16.450000
12.003334
14.351429
15.241429
16.193810
15.303810
12...

result:

ok 66667 numbers

Test #12:

score: 0
Accepted
time: 246ms
memory: 8012kb

input:

66667
3 3
33 41 362 78
68 78 17 787
86 88 58 207
3 4
7 11 183 116
15 57 246 198
68 69 84 22
3 3
4 10 471 382
35 43 317 273
46 48 58 838
3 3
1 28 1 370
38 39 482 104
40 93 87 14
3 4
5 26 152 33
49 72 322 55
82 88 133 514
3 2
15 30 467 100
33 59 114 755
64 87 177 805
3 4
6 45 143 312
56 75 4 317
83 98...

output:

32.279524
15.369524
36.099048
19.826191
24.266191
53.767619
26.236667
34.059524
43.337143
38.000476
27.396191
42.319048
25.599524
36.023334
40.286191
30.447143
23.202381
36.154762
26.437143
19.130000
41.504762
29.675238
24.522381
24.213810
21.162858
16.830953
25.606191
31.708096
19.060953
28.985715
...

result:

ok 66667 numbers

Test #13:

score: 0
Accepted
time: 212ms
memory: 7932kb

input:

66667
3 14
3 7 499 39
31 38 63 24
44 66 89 328
3 27
8 15 286 589
38 48 148 569
74 86 303 494
3 11
34 37 164 41
43 50 687 180
66 75 187 111
3 17
17 32 230 27
64 72 553 404
87 90 347 451
3 17
32 35 129 234
49 64 64 207
97 100 371 414
3 27
2 6 273 118
10 19 270 109
73 93 281 216
3 10
1 16 32 153
33 44 ...

output:

9.018096
14.732381
14.098572
18.988571
20.003334
13.651905
14.042857
14.413810
15.937619
15.812857
17.589524
15.500952
14.351429
13.461429
14.798095
10.732381
15.494286
14.413810
18.541905
13.717619
9.527143
14.479524
13.589524
8.006667
16.134762
17.208572
12.955714
7.366191
14.413810
14.413810
18.4...

result:

ok 66667 numbers

Test #14:

score: 0
Accepted
time: 226ms
memory: 5828kb

input:

50000
4 4
81268202808 746733454011 344996 95484
773994511323 814460911319 237111 309583
860438349719 870176965078 864306 831386
892125406905 940445502602 963093 804924
4 4
60336094423 120458398708 844351 869499
127382397656 141925074629 36260 235297
845551701072 854656619814 834417 834688
8941488590...

output:

169928670787.982853
170314074163.282362
139941409433.661902
88481920995.362378
169876798671.581902
122899944577.675231
141156765834.318558
144853852168.252363
69270935905.534280
169305084145.115215
132470888246.527608
170547909792.630000
84369011383.731902
182528143236.389049
138839963252.199049
172...

result:

ok 50000 numbers

Test #15:

score: 0
Accepted
time: 173ms
memory: 5856kb

input:

50000
4 3
22 28 23 45
46 60 50 29
64 72 82 12
77 91 20 52
4 2
13 36 53 21
40 51 68 24
64 78 18 2
83 99 48 10
4 3
1 26 2 87
53 58 30 54
67 83 2 10
92 97 1 0
4 2
2 19 1 0
19 33 62 24
52 55 9 79
68 99 80 6
4 2
20 22 27 19
28 30 31 61
50 66 7 15
75 86 33 26
4 2
6 42 36 62
51 55 33 40
64 66 20 24
75 99 1...

output:

16.193810
18.226667
17.270953
16.259524
15.812857
16.581429
19.563334
13.270953
18.413810
13.399048
17.146191
20.193810
18.922857
14.351429
16.193810
13.270953
17.270953
16.318572
13.780000
13.336667
14.032858
15.175715
16.890000
17.842381
14.991905
14.985239
15.875238
16.896667
18.223334
18.541905
...

result:

ok 50000 numbers

Test #16:

score: 0
Accepted
time: 208ms
memory: 5868kb

input:

50000
4 2
0 19 550 114
32 40 388 196
66 74 116 129
80 95 136 152
4 2
15 17 24 159
35 45 616 126
48 69 186 514
80 86 11 82
4 3
25 36 71 69
38 49 857 69
56 68 523 284
88 89 185 23
4 3
6 51 140 757
58 64 774 187
70 80 48 133
88 93 29 61
4 2
22 37 134 248
38 48 120 128
52 53 210 782
70 77 203 574
4 3
13...

output:

43.465238
43.600000
36.979048
36.604762
55.931905
29.678572
32.154762
39.586667
54.273333
26.887143
64.440953
14.988571
30.499524
27.199048
72.772857
49.442381
35.264762
42.838096
26.315715
44.995715
27.698096
42.585239
29.107143
41.938095
32.417619
22.808096
50.138572
40.552381
24.345239
23.438572
...

result:

ok 50000 numbers

Test #17:

score: 0
Accepted
time: 214ms
memory: 7924kb

input:

50000
4 10
17 21 148 230
33 36 84 243
51 58 749 118
76 99 97 419
4 21
0 8 350 179
9 12 390 83
39 41 787 128
42 59 8 78
4 22
10 27 136 133
43 47 115 383
53 62 179 507
64 81 119 64
4 26
1 2 189 222
70 77 62 84
79 83 194 53
97 100 215 18
4 30
1 16 11 198
17 41 132 144
47 61 47 785
81 88 303 504
4 27
1 ...

output:

18.673334
8.955715
12.512381
18.223334
16.065715
13.080477
17.336667
13.350000
12.128096
14.223334
17.651905
16.318572
10.032858
22.292381
17.270953
15.875238
17.464762
11.812857
17.527143
12.637143
16.446667
18.230000
19.303810
16.827619
15.366191
19.050953
17.655238
15.812857
15.750476
15.497619
1...

result:

ok 50000 numbers

Test #18:

score: 0
Accepted
time: 211ms
memory: 5868kb

input:

40000
5 2
127768238053 206960001122 432129 213741
242653402068 428677789066 986378 260952
509793892137 538865712590 51574 107473
633924026464 674365258790 985645 959877
699770930198 744174854417 989088 898533
5 3
15201474644 57983658364 975836 672024
126976889947 363836002637 955131 916955
454762384...

output:

133289770988.342377
161817616532.733313
167850488559.625215
143601024417.293313
184122012758.051902
122368361691.910000
186268435716.211411
133713513472.636657
170436576933.995706
146575810438.989509
115899168464.026181
150615457916.275215
163257528512.537607
142058583542.057608
164006837509.059049
...

result:

ok 40000 numbers

Test #19:

score: 0
Accepted
time: 174ms
memory: 5860kb

input:

40000
5 2
0 3 1 43
3 17 69 17
29 43 42 41
44 51 63 18
53 85 75 15
5 3
4 22 34 16
29 42 22 0
47 58 19 13
60 68 11 35
82 89 23 36
5 3
10 12 6 14
23 25 2 5
48 55 79 16
61 83 6 45
85 88 1 20
5 2
4 31 23 32
32 44 12 7
45 56 2 31
57 62 31 42
77 83 50 6
5 4
7 19 53 13
22 23 16 14
27 66 15 51
68 71 41 57
76...

output:

16.072381
16.515715
15.937619
17.724286
15.369524
16.384286
14.798095
20.010000
17.277619
14.860477
14.922857
17.270953
18.098572
14.863810
14.226667
20.321905
17.842381
15.050953
11.622381
18.798095
19.050953
20.003334
17.717619
16.010000
15.875238
16.512381
17.720953
17.780000
17.402381
19.372858
...

result:

ok 40000 numbers

Test #20:

score: 0
Accepted
time: 206ms
memory: 7924kb

input:

40000
5 3
7 24 35 164
28 55 74 311
64 77 591 330
78 95 48 518
97 100 623 164
5 4
6 18 106 365
23 54 5 11
55 60 160 818
64 73 1 327
78 88 377 275
5 2
1 49 603 129
50 61 366 282
74 76 82 231
76 78 599 394
81 90 21 17
5 2
5 6 154 416
14 15 66 24
40 44 105 765
58 68 78 37
80 83 898 17
5 2
12 23 369 223
...

output:

50.263334
35.074286
65.462381
58.986190
55.606667
35.209048
54.858095
49.639524
47.215715
35.970953
65.462381
45.560477
22.492857
48.424286
57.711905
54.141905
27.264762
34.900476
48.870953
26.170953
86.057143
32.910000
26.880477
37.740953
43.018571
41.058095
48.811905
47.731429
36.992381
54.332381
...

result:

ok 40000 numbers

Test #21:

score: 0
Accepted
time: 219ms
memory: 5800kb

input:

40000
5 11
4 9 124 521
9 42 710 89
47 71 42 133
74 81 2 1
88 94 14 188
5 17
0 44 389 349
45 46 300 128
63 68 806 88
77 81 256 702
86 97 45 586
5 14
0 1 16 770
3 7 492 230
30 52 332 568
81 93 496 262
94 98 23 126
5 12
5 9 46 91
14 16 105 124
23 41 217 50
46 60 107 248
70 84 79 193
5 23
6 13 662 178
1...

output:

17.399048
20.643810
19.625715
13.970476
18.226667
19.241429
18.160953
17.018096
16.765238
17.461429
17.717619
17.658572
18.358095
16.512381
18.160953
12.318572
19.560000
17.589524
13.280953
19.054286
18.541905
14.223334
13.461429
22.548572
17.018096
17.780000
15.113334
12.637143
15.622381
18.732381
...

result:

ok 40000 numbers

Test #22:

score: 0
Accepted
time: 202ms
memory: 5800kb

input:

33334
6 2
186059186525 196044993143 932016 834248
226675536647 310789383887 74834 475243
401972786293 503120299340 23521 285656
615922245235 641294950872 760474 134547
684312472456 742865776917 787280 985037
894166287651 992174865342 242120 959832
6 2
96759018121 106326426165 16263 337234
1541213316...

output:

170317432695.837147
146932122211.383804
178329753295.345215
181767659747.973313
169774406730.515215
161616671526.751411
157327016779.202853
147512423652.940000
158320428162.980461
173799763948.673313
179474745674.893804
159072303029.839509
170089052894.412853
136767909550.350951
185630877983.092362
...

result:

ok 33334 numbers

Test #23:

score: 0
Accepted
time: 181ms
memory: 7868kb

input:

33334
6 3
8 28 32 58
38 56 14 84
66 81 12 5
85 95 44 48
96 98 21 77
99 100 24 45
6 3
14 52 10 58
56 62 13 80
66 70 26 31
74 79 3 4
83 86 5 17
90 96 36 15
6 2
4 9 7 0
11 34 16 27
41 48 11 12
50 56 51 33
69 85 39 4
96 98 60 23
6 4
7 10 73 21
33 36 2 41
42 43 7 86
65 68 5 88
76 86 36 35
86 88 25 13
6 4...

output:

23.054286
18.670000
20.900000
17.018096
17.527143
18.926191
17.468095
14.922857
19.560000
18.676667
17.717619
20.321905
18.860476
17.083810
21.855714
21.918095
20.512381
17.527143
20.771905
17.527143
19.376191
20.768572
17.651905
17.461429
15.684762
15.947619
20.138095
17.651905
19.750476
17.842381
...

result:

ok 33334 numbers

Test #24:

score: 0
Accepted
time: 188ms
memory: 8012kb

input:

33334
6 3
15 17 138 91
28 40 24 826
49 57 62 248
57 59 371 15
65 71 340 492
90 97 472 207
6 4
1 11 165 80
26 43 69 192
58 62 34 0
67 76 18 55
78 82 212 276
82 100 55 0
6 2
6 12 525 14
15 17 218 33
17 19 251 429
39 52 113 585
58 77 223 191
89 95 384 57
6 4
7 21 6 194
22 24 41 225
31 40 138 381
44 64 ...

output:

53.580476
23.389524
69.209524
31.580000
39.530953
43.652381
43.278095
60.440952
85.229524
47.163334
36.102381
68.904286
64.263810
76.838572
52.184762
52.562381
84.280477
103.985238
37.997143
49.820000
62.227620
52.243810
35.199048
33.360000
56.496667
61.518095
68.000952
50.457143
83.196667
41.760953...

result:

ok 33334 numbers

Test #25:

score: 0
Accepted
time: 206ms
memory: 5804kb

input:

33334
6 29
0 12 417 506
13 42 51 80
44 59 389 276
60 61 496 359
65 76 48 546
79 85 107 30
6 21
9 13 75 682
24 28 184 258
63 65 131 375
71 85 182 29
86 96 148 722
97 99 188 191
6 29
4 13 71 303
14 16 315 646
28 33 395 302
43 49 233 96
57 78 466 172
87 92 144 11
6 28
0 5 17 224
10 12 69 179
34 48 426 ...

output:

14.794762
20.003334
16.318572
17.208572
16.706191
15.366191
21.093810
14.604286
19.005238
18.489524
18.351429
21.083810
24.200477
13.080477
15.179048
17.399048
16.702857
16.446667
15.691429
15.556667
17.717619
18.670000
18.226667
16.128096
22.673334
14.985239
17.717619
21.911429
17.527143
17.399048
...

result:

ok 33334 numbers

Test #26:

score: 0
Accepted
time: 202ms
memory: 5960kb

input:

28572
7 2
128823193933 206363147796 916586 800328
238780643965 286506376498 656216 792423
315058416223 359651712246 379853 232969
417170446912 529818744727 985905 823065
530714023436 554515278916 968814 990231
557488057446 661929205751 296540 351951
792090500092 841104123481 896126 955265
7 2
666039...

output:

150874449625.141902
180943649975.880001
174200514045.181411
166167738360.400000
151678094491.124264
174697092412.721902
156358375231.836197
169879360096.460951
160295914731.607608
160530186787.584264
174015261243.275215
182235890676.293804
157118468829.825706
170335755739.943313
174159609139.216166
...

result:

ok 28572 numbers

Test #27:

score: 0
Accepted
time: 161ms
memory: 5828kb

input:

28572
7 2
3 6 1 0
11 13 15 43
33 44 9 88
55 64 21 28
65 66 1 1
72 78 6 29
83 84 17 22
7 4
4 6 39 54
8 14 29 57
31 34 13 6
40 41 5 27
49 51 18 10
59 73 34 49
77 82 48 18
7 4
16 21 36 18
30 36 51 7
38 43 63 33
46 50 3 0
55 61 20 5
71 75 18 55
89 93 23 13
7 3
10 17 11 41
35 37 14 4
39 41 7 0
50 65 18 2...

output:

20.006667
15.435238
17.589524
18.732381
21.911429
19.497620
18.798095
15.688096
20.325238
18.101905
12.256191
24.460001
19.369524
18.417143
17.908095
17.336667
21.540477
21.211905
16.318572
21.405715
21.599524
17.973810
22.420476
18.295714
17.083810
19.504286
18.676667
23.563334
23.698096
18.098572
...

result:

ok 28572 numbers

Test #28:

score: 0
Accepted
time: 183ms
memory: 5824kb

input:

28572
7 3
1 2 340 335
25 35 243 618
47 51 418 375
60 65 21 31
66 69 218 5
87 94 227 4
96 98 52 644
7 3
1 7 2 95
23 25 437 530
35 41 136 11
66 68 18 588
69 72 670 175
72 82 323 81
88 99 86 430
7 3
1 4 70 75
7 13 103 877
20 48 23 12
53 58 82 37
61 65 719 189
69 83 238 21
90 95 347 262
7 4
2 9 349 580
...

output:

55.928572
59.170000
48.930000
50.917143
102.218572
32.217143
73.607143
51.222381
47.534286
45.632858
55.166667
55.416191
46.467143
49.189524
49.820000
52.181429
45.054762
50.082858
33.934762
93.620477
41.110477
49.317619
53.255238
92.034286
53.632858
43.977619
52.690476
65.971429
36.857619
62.539524...

result:

ok 28572 numbers

Test #29:

score: 0
Accepted
time: 217ms
memory: 7900kb

input:

28572
7 26
0 3 419 371
11 13 379 140
14 19 226 577
21 22 11 74
28 55 42 507
57 75 394 69
90 96 37 87
7 16
1 11 63 788
15 30 288 221
44 46 302 385
53 60 641 29
61 88 145 45
91 96 406 258
98 100 281 239
7 11
6 12 225 228
26 28 177 215
31 36 327 6
37 41 201 369
60 62 201 786
71 78 520 215
81 99 181 36
...

output:

16.890000
22.420476
23.060953
27.064286
19.625715
17.970476
17.461429
17.589524
21.221905
17.083810
16.765238
18.610953
15.875238
24.657143
14.991905
18.479524
18.860476
22.292381
20.653810
17.080477
16.128096
19.750476
26.998571
18.732381
16.637143
17.336667
16.128096
23.372857
20.640477
18.354762
...

result:

ok 28572 numbers

Test #30:

score: 0
Accepted
time: 165ms
memory: 5804kb

input:

25000
8 3
118405411660 185470941632 60277 719313
441444317941 457848388705 987963 632259
463845444573 490452887031 794779 859355
615555084344 639548718082 841895 650051
698043469193 718026115289 987066 677414
726247716554 734692970513 373028 503163
829429030148 874778564122 999302 992987
89258122539...

output:

170015494890.214755
169268313284.355215
181751956647.353313
173540940794.966166
168989519241.168559
179141786277.405215
107473434064.110476
157722445269.823313
178155458102.931411
182032162703.508098
163312401491.086196
163161871145.816657
162270888216.530001
145360477458.921902
178278550093.376166
...

result:

ok 25000 numbers

Test #31:

score: 0
Accepted
time: 154ms
memory: 5852kb

input:

25000
8 2
2 4 19 79
6 40 2 1
41 44 44 49
49 57 7 20
60 69 1 7
76 77 31 10
79 89 33 66
93 98 56 1
8 3
5 10 3 34
16 28 9 20
37 45 52 41
47 51 7 28
53 56 6 49
59 64 31 22
67 68 14 24
77 95 19 23
8 4
15 27 33 16
28 33 27 62
39 46 41 57
52 55 95 4
59 66 4 0
66 68 77 2
73 75 3 3
83 94 85 3
8 3
7 9 54 12
2...

output:

25.471429
17.083810
18.226667
20.702857
17.464762
19.431905
18.922857
21.783334
18.932857
14.988571
22.610953
19.750476
17.592858
16.384286
19.878572
18.926191
21.221905
16.893334
21.786667
21.596191
16.387620
18.735715
17.973810
15.875238
18.863810
18.867143
21.159524
17.908095
17.720953
19.431905
...

result:

ok 25000 numbers

Test #32:

score: 0
Accepted
time: 162ms
memory: 5828kb

input:

25000
8 2
2 4 576 132
5 12 168 224
12 18 670 10
25 34 924 59
36 42 289 191
43 71 352 42
85 90 379 15
94 96 124 52
8 4
0 7 537 144
11 16 16 206
21 23 141 60
25 32 303 253
40 48 703 98
51 58 859 19
74 93 19 594
96 99 230 405
8 2
2 4 6 11
16 21 215 6
33 36 130 338
41 45 194 190
55 60 8 246
63 65 306 59...

output:

89.949048
54.522857
47.606667
84.920953
57.320953
37.616191
93.055714
55.987619
44.860953
74.490477
102.520476
71.498572
57.465715
111.174286
74.102858
62.477143
48.230477
55.987619
66.746667
79.200000
90.188572
87.771429
68.766191
62.290000
101.259524
42.128572
53.005714
81.229524
57.656191
39.6490...

result:

ok 25000 numbers

Test #33:

score: 0
Accepted
time: 209ms
memory: 5868kb

input:

25000
8 26
5 6 63 14
12 13 311 144
23 25 444 324
28 29 202 351
36 43 79 182
60 64 564 238
64 72 17 49
87 88 62 873
8 27
4 12 30 8
16 18 22 13
22 28 470 330
40 47 60 87
50 59 529 196
71 86 98 147
89 97 270 100
97 98 51 711
8 10
5 17 405 213
20 23 170 603
23 33 283 249
42 46 310 635
46 48 77 147
49 51...

output:

18.098572
19.500953
24.916667
21.592858
20.640476
17.780000
13.270953
19.497620
22.610953
19.376191
17.080477
20.200477
16.827619
17.599524
19.050953
15.369524
22.991905
19.885239
19.054286
21.083810
22.614286
18.732381
18.226667
17.651905
20.200477
23.372857
19.878571
18.361429
18.607619
26.558572
...

result:

ok 25000 numbers

Test #34:

score: 0
Accepted
time: 177ms
memory: 5968kb

input:

22223
9 3
35696533104 144091283802 449305 178318
161692977121 164578427999 79328 387267
185856318558 271826286636 840233 184614
274833632062 279703208464 664121 273244
294172017180 294908306767 972072 737431
328098324304 356660693080 119540 97737
399422629069 567080031986 472328 784284
621465976754 ...

output:

172444147335.792853
156632909002.961411
176335425364.503313
174278482227.469050
180483077670.019049
163643598976.540000
164012754989.359049
171927980453.555215
186147693535.807608
179588570294.545706
179613843537.938098
182269466802.550460
177310057352.012363
181360373271.624755
168393534444.981902
...

result:

ok 22223 numbers

Test #35:

score: 0
Accepted
time: 144ms
memory: 5888kb

input:

22223
9 4
0 4 1 0
6 10 13 27
15 16 9 47
18 30 45 24
36 44 36 6
49 63 39 13
79 85 41 14
89 95 26 21
95 99 28 55
9 2
0 10 2 2
25 26 3 1
27 30 84 6
44 60 85 15
60 67 9 76
68 70 15 4
70 73 36 63
78 90 92 6
95 97 33 7
9 3
1 8 14 20
12 22 51 2
33 38 34 0
43 44 12 7
48 59 16 62
63 66 13 13
74 80 34 7
82 87...

output:

19.622381
27.320476
20.450000
24.581429
18.680000
24.581429
21.340001
22.101905
17.780000
19.750476
18.614286
25.724286
20.262857
19.625715
24.390953
19.431905
23.320476
24.010001
18.732381
18.745715
21.021429
22.620953
18.354762
24.390953
23.753810
24.834286
23.372857
24.771905
25.028096
19.750477
...

result:

ok 22223 numbers

Test #36:

score: 0
Accepted
time: 165ms
memory: 5976kb

input:

22223
9 3
12 20 137 558
25 30 542 358
30 38 375 152
41 42 481 248
47 48 17 371
51 62 62 199
76 82 138 34
86 95 66 127
98 100 371 245
9 4
3 9 428 361
15 20 815 28
24 33 526 101
33 41 570 430
43 52 80 13
59 62 12 895
63 72 185 46
84 88 10 9
91 97 79 101
9 3
3 12 493 103
16 23 193 238
26 35 777 141
36 ...

output:

66.871429
52.815238
76.270477
47.534286
70.497143
110.215239
57.268572
107.299048
61.659524
63.114286
50.394762
57.005714
51.160000
55.419524
50.920476
109.193810
72.786191
89.360953
46.131905
52.368572
54.848095
73.150477
53.442381
84.720477
61.199524
122.869048
94.129524
75.377143
89.246191
61.143...

result:

ok 22223 numbers

Test #37:

score: 0
Accepted
time: 202ms
memory: 5856kb

input:

22223
9 23
0 5 99 8
7 35 8 443
37 40 48 917
41 43 279 485
56 58 54 913
65 72 322 18
73 83 63 146
86 92 73 902
93 100 624 89
9 23
2 12 10 60
13 15 94 587
17 19 145 78
23 25 575 127
31 35 222 743
48 59 424 136
61 64 193 431
70 80 45 693
86 99 152 175
9 13
0 2 2 29
8 10 72 848
10 27 482 429
30 35 148 3...

output:

21.661905
17.908095
26.683333
17.402381
21.530477
31.763810
18.922857
24.010001
17.468096
20.259524
15.369524
18.230000
18.735714
21.149524
23.629048
19.369524
18.036191
22.437143
29.412381
21.024762
21.218571
17.336667
19.050953
22.496191
25.471429
16.896667
20.893333
23.310476
19.691429
19.185715
...

result:

ok 22223 numbers

Test #38:

score: 0
Accepted
time: 158ms
memory: 5860kb

input:

20000
10 4
44477513941 120485254018 224521 521705
185574877925 188048459403 200413 777378
237817597101 275172316645 958833 29823
279625206638 304352862030 199970 802902
421282206041 487650779885 980953 566530
519778297562 641574477792 148936 408791
642059470335 659334418006 714257 807794
69390192799...

output:

165445933047.030951
159947985582.997148
159695465191.727608
179034337680.852362
182868377520.619510
138506843536.147147
176312521484.993313
185139926514.759509
161289623068.080000
181428748479.019049
179717895472.750000
178498362928.937147
177457934783.127607
171221375887.681411
156499343264.110951
...

result:

ok 20000 numbers

Test #39:

score: 0
Accepted
time: 144ms
memory: 5880kb

input:

20000
10 4
1 3 18 66
10 15 14 67
16 17 11 82
18 27 3 10
29 32 71 13
42 47 15 16
48 56 6 58
56 67 24 4
74 75 13 31
86 87 11 22
10 3
3 13 10 8
21 27 63 9
30 36 14 79
36 44 44 19
48 57 2 4
58 70 1 16
74 76 36 23
78 82 6 15
82 84 42 36
92 99 31 0
10 2
0 3 35 50
8 10 11 59
11 32 28 23
32 40 29 3
45 48 39...

output:

17.018096
20.706191
28.466667
22.801429
24.709524
19.431905
22.427143
23.120000
24.210476
20.003334
18.479524
19.563334
24.581429
23.947619
26.423810
23.376191
24.466667
22.610953
24.709524
16.515715
20.512381
17.658572
19.812857
20.771905
16.522381
16.706191
20.262857
21.215238
25.409048
28.650477
...

result:

ok 20000 numbers

Test #40:

score: 0
Accepted
time: 155ms
memory: 5880kb

input:

20000
10 2
2 6 74 129
6 11 33 294
17 24 524 348
26 29 41 813
32 38 72 467
39 49 52 324
60 66 268 638
73 76 81 708
78 84 146 750
86 90 295 58
10 2
0 13 187 371
15 17 411 10
25 32 8 259
35 54 127 732
54 56 176 567
57 61 96 71
63 66 408 499
76 80 270 244
80 84 299 374
86 98 66 118
10 4
4 15 5 22
18 19 ...

output:

126.435715
112.382858
38.121905
64.506667
42.952857
79.511905
78.933810
135.013810
54.779048
40.791905
64.132381
46.640953
66.733334
97.134762
73.850000
63.045238
67.879524
61.899048
67.380477
63.488572
65.088095
109.522381
60.756191
98.641905
71.318095
68.894286
104.248096
83.511905
76.391905
52.17...

result:

ok 20000 numbers

Test #41:

score: 0
Accepted
time: 205ms
memory: 8016kb

input:

20000
10 23
0 8 12 18
11 23 190 772
35 36 121 34
37 39 384 117
40 43 302 1
47 58 423 432
76 80 524 164
86 91 470 460
93 95 7 27
96 99 257 585
10 29
2 4 39 81
4 5 440 247
6 20 107 590
27 29 6 17
32 35 29 825
37 39 89 275
42 44 61 88
46 48 270 408
53 69 570 104
85 89 162 210
10 14
5 7 350 315
17 24 18...

output:

22.358096
16.827619
28.144762
20.456667
22.305715
20.003334
25.478096
26.246667
18.223334
23.185715
22.929524
22.039524
20.706191
20.387620
20.193810
18.417143
21.973810
27.954286
17.599524
23.202381
20.321905
17.527143
22.811429
23.629048
19.050953
24.962381
21.149524
28.473334
23.382857
19.881905
...

result:

ok 20000 numbers

Test #42:

score: 0
Accepted
time: 184ms
memory: 5884kb

input:

18182
11 3
31178638702 58737436442 541438 936550
67800250425 94778245225 52330 17723
131995941492 226554686911 278027 525453
233338377575 257250197813 800472 971998
321625951898 325889896213 147337 405620
490006281837 516729057615 357927 593866
534867015877 645666868249 313036 843543
763329912333 77...

output:

187667945712.838559
179095938379.019049
176647514577.786166
179399186451.252853
150931126421.572362
169358957988.973313
164825567056.619049
176946915960.554264
177512629845.487148
163077100574.476657
179891480350.751902
162386169049.650951
184082150180.020000
166663842285.042853
156505394620.576196
...

result:

ok 18182 numbers

Test #43:

score: 0
Accepted
time: 134ms
memory: 5928kb

input:

18182
11 4
1 7 2 0
24 25 57 1
26 36 16 7
36 38 24 10
44 45 23 2
47 54 30 31
55 58 52 26
71 74 41 1
75 78 41 7
84 91 3 2
97 98 12 3
11 3
5 10 35 9
16 20 8 1
23 25 47 50
40 43 13 74
44 51 11 33
51 59 24 27
61 65 11 75
67 78 64 7
79 80 4 39
95 97 35 20
98 99 4 92
11 3
3 5 65 1
8 17 21 30
19 23 4 22
25 ...

output:

18.417143
23.753810
23.500952
24.328572
19.560000
22.745715
18.417143
19.622381
24.771905
20.830953
20.893333
21.024762
28.331905
23.763810
18.860476
20.321905
20.003334
18.926191
20.003334
24.519048
23.192381
25.737619
19.494286
26.624286
27.123334
22.745715
22.801429
25.668572
25.602858
19.431905
...

result:

ok 18182 numbers

Test #44:

score: 0
Accepted
time: 146ms
memory: 5968kb

input:

18182
11 2
0 4 404 171
6 12 186 231
13 20 374 474
29 31 103 8
33 43 210 354
48 52 294 263
53 60 13 99
64 67 421 73
71 73 56 608
74 87 572 322
90 92 46 6
11 3
10 18 410 114
28 29 215 653
30 36 32 19
39 41 11 2
44 46 150 66
49 51 13 43
57 68 241 473
69 72 77 873
74 80 351 0
90 93 946 20
94 99 142 744
...

output:

113.010000
85.291905
73.229524
55.422857
126.622857
68.890953
110.720953
69.088095
123.243334
57.899048
98.579524
101.699524
121.719524
53.002381
72.703810
49.948095
77.538095
53.958096
83.193334
143.141905
139.408096
65.649524
72.260477
98.132858
60.122381
133.860953
113.657143
82.441429
115.686667...

result:

ok 18182 numbers

Test #45:

score: 0
Accepted
time: 205ms
memory: 5856kb

input:

18182
11 12
2 5 341 33
6 7 369 96
8 11 347 23
15 17 73 16
19 21 36 93
29 35 38 595
48 52 319 184
61 62 874 76
66 71 330 121
80 83 267 343
85 90 228 27
11 23
2 4 378 296
6 8 1 30
9 10 306 170
15 16 175 649
17 24 159 33
32 39 88 444
40 45 287 156
46 49 466 41
51 59 301 686
71 77 726 167
82 95 38 9
11 ...

output:

24.920000
17.720953
20.006667
20.193810
21.602857
19.244762
20.702857
19.625715
20.640477
21.021429
22.863810
29.813334
21.215238
21.740952
19.750476
22.676667
19.435239
20.519048
20.702857
23.947619
27.441905
23.451905
20.640477
29.612857
28.604762
32.542381
21.028095
20.321905
23.202381
18.735714
...

result:

ok 18182 numbers

Test #46:

score: 0
Accepted
time: 118ms
memory: 7908kb

input:

2000
100 5
1942297624 9876178490 9 13
20933932246 25437691547 6 18
25784233050 30905811670 5 15
47773270351 50991199412 7 5
61751701586 67980242949 12 15
68263746951 69391830153 6 1
82718290335 86031544742 9 10
86574500521 87651881457 3 14
90340839367 90562611396 21 9
94139183084 95878805416 1 0
973...

output:

188736407094.413804
186806217903.113313
185362754217.461412
187270519992.128098
189246954939.175706
188677622828.699510
188301772168.065706
188760602045.270951
186590763691.366166
189611980296.699509
189719105562.987147
188837963015.366166
188907234042.162853
189032204738.794755
190302372672.509049
...

result:

ok 2000 numbers

Test #47:

score: 0
Accepted
time: 113ms
memory: 5976kb

input:

2000
100 18
836339689 1596542939 7 9
19610112549 19699319144 18 0
30413237125 36856670808 11 3
44474689632 50842351780 6 10
50975265385 59477746485 17 1
64280707354 66078442647 10 17
66594920068 66978606394 6 5
69017262095 70628805818 8 15
75050447006 82451558109 7 10
83236899037 92650937905 14 12
9...

output:

190101570115.937608
187166967653.842362
189928670047.937608
187444965350.604264
189235935569.461411
187470056548.128098
185244137148.699509
187900608337.842362
189832293891.175706
190411339354.413804
189900405966.223313
183682550326.032853
187948887457.842362
189755697830.794755
188804541362.032853
...

result:

ok 2000 numbers

Test #48:

score: 0
Accepted
time: 112ms
memory: 5796kb

input:

2000
100 27
13705646666 16121551103 10 6
17371494635 19789090386 2 11
27975869738 28335857931 2 6
30262503042 31530091031 2 19
34866060961 37431530895 21 8
42153752740 44966275872 3 9
58217796487 60141385767 8 9
61276941498 70815574448 19 6
73363394137 76856561901 2 24
92146357767 100707132801 23 3
...

output:

187665345461.842362
189838528048.890000
187883422380.128098
189441480533.651902
190148801909.842362
188795029154.223313
189155159937.651902
188906194197.080461
188433364620.509049
189578141663.747147
189826797609.080461
187450601838.604264
187851715777.270951
189442521127.366166
189072204805.080460
...

result:

ok 2000 numbers

Test #49:

score: 0
Accepted
time: 115ms
memory: 7904kb

input:

2000
100 40
19358274532 20214929118 10 11
21155632323 24512933061 17 0
30134318389 30674524320 2 2
31982459470 35247316163 8 4
36585935078 40363775975 1 0
44887652182 45784308674 1 2
56975558983 65057422266 9 6
91329346365 91483258440 9 5
93743902487 95195054143 5 16
110693603751 114553397177 20 0
1...

output:

188302513924.509049
186125020975.366166
187163221507.556657
189612473069.461411
190065802773.270951
190412218905.080461
188989389358.223313
187750391607.937608
186186074471.937608
186295805484.699510
189587365907.366166
190319504900.318559
188334299007.937608
186869891349.461412
189901053163.556657
...

result:

ok 2000 numbers

Test #50:

score: 0
Accepted
time: 118ms
memory: 5880kb

input:

2000
100 44
6883099119 9466427519 12 8
10885411788 23177371555 3 1
24775235205 34248251417 7 22
34329452075 35607488203 7 11
37761037704 40029847856 3 8
52727003869 61904302732 3 15
70608508372 72377325485 7 7
72606231211 73738895023 13 3
74040025053 82436237679 11 19
82631716150 92418420138 19 0
94...

output:

186167038273.461412
187056936403.937607
189420477992.128098
188575360303.747147
190434962724.699510
188528932916.890000
190203017167.937608
187973028988.128099
190052708673.080460
189549731686.604264
188478355533.461412
189583406061.461411
187479235794.223313
188989187023.175706
184282004505.080460
...

result:

ok 2000 numbers

Test #51:

score: 0
Accepted
time: 116ms
memory: 5856kb

input:

2000
100 55
1803819865 3012893217 7 18
11379171824 18612628996 21 8
18705857964 19693484707 4 21
20019259659 22363889135 8 1
22650177222 25169109650 7 0
25839225001 27477389613 2 0
29449201321 29935537834 2 18
30714218932 35542305670 5 6
51626565556 51885095744 8 17
59549448199 63296188906 5 0
65509...

output:

190265673069.080461
188846557991.366166
189853142147.747147
189356570158.604264
190268635489.270951
188897038308.318559
185853782287.747147
188318730802.604264
188022805882.223313
187826676908.318559
189668306473.651902
188696542612.318559
189372408450.794755
188240411907.747147
188907009712.890000
...

result:

ok 2000 numbers

Test #52:

score: 0
Accepted
time: 117ms
memory: 8504kb

input:

1
200000 245736109
3166345 4729069 505392 27528
6028058 6271030 337405 297221
7419713 12004974 9361 132527
13930856 14949932 556981 421138
16566934 17765525 606830 890832
17867131 26728831 492976 246717
33044743 35802435 523133 111934
39252359 48802514 954840 726425
49223506 51853633 615869 532743
5...

output:

190475898029.270951

result:

ok found '190475898029.27097', expected '190475898029.27094', error '0.00000'

Test #53:

score: 0
Accepted
time: 104ms
memory: 8488kb

input:

1
200000 59746853
178482 7344834 691264 108579
7416720 12125705 463481 81452
12725369 14142734 226735 364225
14547829 14596615 947623 983595
18124437 20087374 28956 3678
21607610 22169146 367142 908588
23308136 24382397 140205 113958
25198984 27994499 638110 881269
28260316 29286640 321612 372694
29...

output:

190475558563.556657

result:

ok found '190475558563.55667', expected '190475558563.55667', error '0.00000'

Test #54:

score: 0
Accepted
time: 109ms
memory: 8488kb

input:

1
200000 23500700
562290 23092250 119164 947601
24999626 25059898 56806 398434
26596600 27488242 877749 938091
36344495 38011107 961224 955797
40950408 41070541 492657 266436
42597099 44114713 321817 265758
61290259 61669766 111406 986044
62013018 65609405 66762 131948
68473095 68647471 857316 34998...

output:

190475267110.413804

result:

ok found '190475267110.41382', expected '190475267110.41382', error '0.00000'

Test #55:

score: 0
Accepted
time: 130ms
memory: 8428kb

input:

1
200000 692287252
8613842 9603129 68280 298111
9748093 11052824 325813 39733
16733823 17300095 714407 583209
17787930 18128689 886930 758999
18852505 20249255 894676 399389
23809972 24787332 574109 549503
30023527 41757130 568981 147565
42572533 46359973 15698 21126
52805330 53152484 314386 630094
...

output:

190475876192.509049

result:

ok found '190475876192.50906', expected '190475876192.50906', error '0.00000'

Test #56:

score: 0
Accepted
time: 114ms
memory: 8480kb

input:

1
200000 361073803
7871412 9070719 1094 632220
9321608 16857957 125203 150650
17099418 18141415 192907 586485
18323117 19600030 398359 200669
26376398 30812182 420878 375455
35250000 38077121 988835 413918
40030344 40565966 218427 117215
40727644 42251900 966053 717397
48154371 50963814 338362 86405...

output:

190475941930.413804

result:

ok found '190475941930.41382', expected '190475941930.41382', error '0.00000'

Test #57:

score: 0
Accepted
time: 117ms
memory: 8520kb

input:

1
200000 175084547
1452185 1757801 287144 613092
2514237 4595084 836141 574211
7293478 8358044 1865 2407
9279363 10583542 477749 107082
14430149 19484758 495520 835784
21141859 21807026 952060 986730
22860164 23822165 958391 996347
25177076 25194887 433156 896920
26507634 31014101 999857 970605
3120...

output:

190475167530.604264

result:

ok found '190475167530.60428', expected '190475167530.60428', error '0.00000'

Test #58:

score: 0
Accepted
time: 110ms
memory: 8480kb

input:

1
200000 548903802
1060801 3919637 341299 825859
4576231 6803178 848887 471772
7325211 10689077 282280 171064
12001327 12349368 841953 695977
14490133 20391898 2337 55427
23720332 28271003 280101 194726
29151569 29432309 15810 782215
30757020 36265975 245647 922543
36645213 37208879 908260 799385
38...

output:

190473978724.128098

result:

ok found '190473978724.12811', expected '190473978724.12811', error '0.00000'

Test #59:

score: 0
Accepted
time: 130ms
memory: 8604kb

input:

1
200000 512657649
2683126 4962755 97450 369335
6677640 13149612 132371 65891
15310481 15936053 967372 967748
16513735 18414612 165616 325414
20814350 21610291 377301 215435
23284587 26243287 924920 861752
28516578 30060213 329865 87256
31800501 32945982 965449 882071
35012486 39013553 98956 121679
...

output:

190475495722.794755

result:

ok found '190475495722.79477', expected '190475495722.79477', error '0.00000'

Test #60:

score: 0
Accepted
time: 114ms
memory: 8464kb

input:

1
200000 181444201
1873011 4783880 516983 216724
5568400 5706128 87710 20859
7402317 7623578 222765 937235
7947991 8780051 586441 666200
10328569 18273806 38149 56854
19773950 20333971 232599 90109
20373078 22742225 960566 108355
25928918 27389309 942407 743227
33114857 33287399 989053 968765
351706...

output:

190475313385.842362

result:

ok found '190475313385.84238', expected '190475313385.84238', error '0.00000'

Test #61:

score: 0
Accepted
time: 113ms
memory: 8480kb

input:

1
200000 17390802
4606590 5522939 831971 767251
9594356 17368897 998526 890377
18192082 21191086 828145 887895
22304840 23079238 41887 116071
26030327 34497763 248100 86835
35139982 38239919 766766 93028
47471045 49354607 868067 815134
53204778 59376242 478285 854792
63583224 65591751 297980 198877
...

output:

190475695250.604264

result:

ok found '190475695250.60428', expected '190475695250.60428', error '0.00000'

Test #62:

score: 0
Accepted
time: 114ms
memory: 8508kb

input:

1
200000 3
999999800000 999999800001 999998 999997
999999800001 999999800002 999976 999995
999999800002 999999800003 999986 999999
999999800003 999999800004 999992 1000000
999999800004 999999800005 1000000 1000000
999999800005 999999800006 1000000 1000000
999999800006 999999800007 999998 999986
9999...

output:

195420617713.561413

result:

ok found '195420617713.56140', expected '195420617713.56143', error '0.00000'

Test #63:

score: 0
Accepted
time: 112ms
memory: 8480kb

input:

1
200000 4
999999800000 999999800001 999995 999983
999999800001 999999800002 999997 999999
999999800002 999999800003 999994 999981
999999800003 999999800004 999998 999992
999999800004 999999800005 999998 999983
999999800005 999999800006 999979 999997
999999800006 999999800007 999999 999971
999999800...

output:

194184506263.917149

result:

ok found '194184506263.91714', expected '194184506263.91714', error '0.00000'

Test #64:

score: 0
Accepted
time: 114ms
memory: 8488kb

input:

1
200000 5
999999800000 999999800001 999994 999993
999999800001 999999800002 999999 999996
999999800002 999999800003 1000000 999999
999999800003 999999800004 999986 999990
999999800004 999999800005 999999 999998
999999800005 999999800006 999985 999995
999999800006 999999800007 999985 999990
99999980...

output:

193442839309.457148

result:

ok found '193442839309.45715', expected '193442839309.45715', error '0.00000'

Test #65:

score: 0
Accepted
time: 105ms
memory: 8456kb

input:

1
200000 6
999999800000 999999800001 999991 999983
999999800001 999999800002 999998 999999
999999800002 999999800003 1000000 999985
999999800003 999999800004 999999 999998
999999800004 999999800005 999983 999991
999999800005 999999800006 999997 999998
999999800006 999999800007 999995 999997
99999980...

output:

192948394598.705706

result:

ok found '192948394598.70572', expected '192948394598.70572', error '0.00000'

Test #66:

score: 0
Accepted
time: 107ms
memory: 8492kb

input:

1
200000 7
999999800000 999999800001 999998 999989
999999800001 999999800002 999996 999996
999999800002 999999800003 999980 999994
999999800003 999999800004 999995 1000000
999999800004 999999800005 999997 999990
999999800005 999999800006 999997 999974
999999800006 999999800007 999998 999972
99999980...

output:

192595219868.720460

result:

ok found '192595219868.72046', expected '192595219868.72049', error '0.00000'

Test #67:

score: 0
Accepted
time: 110ms
memory: 8480kb

input:

1
200000 8
999999800000 999999800001 999999 999998
999999800001 999999800002 999995 999999
999999800002 999999800003 999988 999984
999999800003 999999800004 999983 999998
999999800004 999999800005 1000000 999999
999999800005 999999800006 999989 999986
999999800006 999999800007 999996 999988
99999980...

output:

192330338783.872853

result:

ok found '192330338783.87286', expected '192330338783.87286', error '0.00000'

Test #68:

score: 0
Accepted
time: 109ms
memory: 8428kb

input:

1
200000 9
999999800000 999999800001 999992 999992
999999800001 999999800002 999998 999999
999999800002 999999800003 1000000 999988
999999800003 999999800004 999974 999997
999999800004 999999800005 999990 999986
999999800005 999999800006 999986 999996
999999800006 999999800007 999988 999982
99999980...

output:

192124320215.501411

result:

ok found '192124320215.50140', expected '192124320215.50143', error '0.00000'

Test #69:

score: 0
Accepted
time: 115ms
memory: 8488kb

input:

1
200000 10
999999800000 999999800001 1000000 1000000
999999800001 999999800002 999995 999982
999999800002 999999800003 999994 999990
999999800003 999999800004 999997 999976
999999800004 999999800005 999992 999980
999999800005 999999800006 1000000 999999
999999800006 999999800007 999990 999995
99999...

output:

191959505310.188559

result:

ok found '191959505310.18857', expected '191959505310.18857', error '0.00000'