Problem Statement
You are given the
Definition
- Class:
- PillarsDivTwo
- Method:
- maximalLength
- Parameters:
- int[], int
- Returns:
- double
- Method signature:
- double maximalLength(int[] height, int w)
- (be sure your method is public)
Notes
- Your return value must have a relative or an absolute error of less than 1e-9.
Constraints
- heights will contain between 1 and 50 elements, inclusive.
- Each element of heights will be between 1 and 100, inclusive.
- w will be between 1 and 100, inclusive.
Examples
{3,3,3}
2
Returns: 5.656854249492381
{1,1,1,1}
100
Returns: 300.0
{100,2,100,2,100}
4
Returns: 396.32310051270036
We will need the most rope if columns 0, 2, and 4 have height 100 each, and columns 1 and 3 have height 1 each.
{2,1,1,2}
1
Returns: 3.82842712474619
{5,6,7,8,9,10,11,12,13,14,15}
20
Returns: 221.02070848731498
{100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100}
100
Returns: 6895.085278660454
{100,1,100}
97
Returns: 277.2002886001384
{1,100,4}
93
Returns: 271.6615541441225
{42,68,35,1,70,25,79,59,63,65,6,46,82,28,62,92,96,43,28,37,92,5,3,54,93,83,22,17,19,96,48,27,72,39,70,13,68,100,36,95,4,12,23,34,74,65,42,12,54,69}
97
Returns: 5697.585698318906
{92,98,43,46,30,10,72,1,25,43,19,44,14,38,43,94,70,25,86,59,99,51,4,68,100,4,57,92,12,95,43,61,92,5,94,15,4,13,78,42,31,100,59,74,64,17,51,20,36,9}
23
Returns: 3227.74775802847
{61,39,43,56,60,68,98,64,20,5,13,69,78,63,27,46,91,38,63,57,49,71,35,2,51,62,84,1,88,98,94,81,31,18,78,71,6,74,33,1,83,39,19,15,80,74,36,39,14,28}
49
Returns: 3762.30612268847
{42,68,35,1,70,25,79,59,63,65,6,46,82,28,62,92,96,43,28,37,92,5,3,54,93,83,22,17,19,96,48,27,72,39,70,13,68,100,36,95,4,12,23,34,74,65,42,12,54,69}
48
Returns: 3851.8189701668684
{45,63,58,38,60,24,42,30,79,17,36,91,43,89,7,41,43,65,49,47,6,91,30,71,51,7,2,94,49,30,24,85,55,57,41,67,77,32,9,45,40,27,24,38,39,19,83,30,42,34}
16
Returns: 2844.926773074714
{40,59,5,31,78,7,74,87,22,46,25,73,71,30,78,74,98,13,87,91,62,37,56,68,56,75,32,53,51,51,42,25,67,31,8,92,8,38,58,88,54,84,46,10,10,59,22,89,23,47}
7
Returns: 2950.092492769286
{31,14,69,1,92,63,56,11,60,25,38,49,84,96,42,3,51,92,37,75,21,97,22,49,100,69,85,82,35,54,100,19,39,1,89,28,68,29,94,49,84,8,22,11,18,14,15,10,17,36}
52
Returns: 4049.5657504383657
{1,50,20,57,99,4,25,9,45,10,90,3,96,86,94,44,24,88,15,4,49,1,59,19,81,97,99,82,90,99,10,58,73,23,39,93,39,80,91,58,59,92,16,89,57,12,3,35,73,56}
29
Returns: 3524.900000318473
{47,63,87,76,34,70,43,45,17,82,99,23,52,22,100,58,77,93,90,76,13,1,11,4,70,62,89,2,90,56,24,3,86,83,86,89,27,18,58,33,33,70,55,22,90,77,30,69,93,26}
56
Returns: 4213.296072802553
{35,50,42,13,46,61,19,54,40,24,80,97,88,30,50,38,67,50,94,96,98,17,87,6,89,83,56,35,15,2,17,72,87,64,14,56,86,54,13,9,33,46,14,57,22,59,47,83,82,45}
97
Returns: 5645.772838902263
{23,30,62,36,51,74,67,45,60,93,40,54,25,55,11,46,50,87,14,75,23,69,19,88,6,59,92,3,26,78,15,15,25,35,75,73,60,34,71,88,98,19,78,74,71,64,69,93,86,3}
81
Returns: 5143.7240088784765
{14,28,3,100,28,26,44,25,24,73,62,82,4,33,6,94,26,32,93,43,23,87,65,1,88,61,14,75,71,71,36,34,12,61,97,68,86,51,41,95,96,25,20,26,77,95,59,3,72,67}
79
Returns: 5012.8427487849
{94,52,85,19,65,20,53,1,88,61,27,11,58,71,16,77,28,44,59,65,10,83,87,66,88,78,75,26,28,30,29,24,21,3,63,24,97,38,62,96,26,65,61,3,17,31,27,12,72,12}
48
Returns: 3761.538515581392
{54,21,91,25,89,64,41,52,63,30,1,14,59,79,66,8,78,1,59,40,4,61,58,25,78,9,14,88,2,51,61,29,94,85,6,41,12,5,36,57,73,51,24,86,57,17,27,58,27,58}
38
Returns: 3347.0754719268034
{72,70,62,97,23,18,13,18,97,86,42,24,30,30,66,60,33,97,56,54,63,85,35,55,73,58,70,33,64,8,84,12,36,68,49,76,39,24,43,55,12,42,76,60,26,22,71,27,35,6}
84
Returns: 5086.827402571348
{51,99,80,2,94,35,38,35,57,94,77,6,63,49,82,1,14,42,56,56,43,63,12,78,25,79,53,44,97,74,41,14,76,73,19,11,18,33,13,96,70,32,41,89,86,91,98,90,91,46}
54
Returns: 4138.221466339355
{15,52,41,45,59,36,60,93,6,65,82,4,30,76,9,93,98,50,57,62,28,68,42,30,41,14,75,2,78,16,84,14,93,25,2,93,60,71,29,28,85,76,87,99,71,88,48,5,4,22}
64
Returns: 4475.562028763542
{7,64,11,72,90,41,65,43,20,14,92,5,19,33,51,6,76,40,4,23,99,48,85,49,72,65,14,76,46,13,47,79,70,63,20,86,90,45,66,41,46,9,19,71,2,24,33,73,53,88}
71
Returns: 4603.814856077139
{64,2,4,24,28,1,70,16,66,29,44,48,89,44,38,10,64,50,82,89,43,9,61,22,59,55,89,47,91,50,44,31,21,49,68,37,84,36,27,86,39,54,30,25,49,24,60,58,67,45}
56
Returns: 3993.840621897657
{19,27,12,26,56,2,50,97,85,16,65,43,76,14,43,97,49,73,27,7,74,30,5,6,27,13,76,94,66,37,37,42,15,95,57,53,37,39,83,56,16,32,31,42,26,12,38,87,91,51}
63
Returns: 4146.494525759854
{35,94,54,17,53,9,63,34,55,4,35,4,57,49,25,18,14,10,29,1,81,19,59,51,56,62,65,4,77,44,10,3,62,90,49,83,54,75,21,3,24,32,70,79,60,9,20,72,4,46}
82
Returns: 4874.647346475028
{5,93,86,14,99,90,23,39,38,11,62,35,9,62,60,94,16,70,38,70,59,1,72,65,18,16,56,16,31,40,13,89,83,55,86,11,85,75,81,16,52,42,16,80,11,99,74,89,78,33}
57
Returns: 4214.483768834308
{90,14,9,42,91,24,64,29,85,79,1,72,86,75,72,34,68,54,96,69,26,77,30,51,99,10,94,87,81,17,50,68,29,80,65,22,6,27,17,17,27,67,88,82,65,41,87,22,63,22}
65
Returns: 4541.267361569381
{10,16,3,74,25,42,46,63,24,32,7,69,19,3,8,8,82,13,37,31,15,10,85,57,91,94,97,53,55,46,9,49,92,13,32,15,40,59,23,5,96,53,70,80,39,24,19,67,60,99}
87
Returns: 5138.717089235266
{97,63,34,59,23,47,93,38,26,48,59,3,8,99,31,93,1,79,100,53,49,83,41,16,76,63,68,37,98,19,98,29,52,17,31,50,26,59,30,21,41,61,48,63,56,76,93,62,55,99}
47
Returns: 3936.215255729578
{15,47,89,70,39,64,76,16,22,76,16,29,35,71,6,65,58,63,62,25,50,70,31,24,51,34,26,11,38,37,38,79,94,37,15,65,92,50,36,6,38,5,38,24,65,71,9,69,82,86}
53
Returns: 3721.8263629029
{74,53,95,77,27,97,73,50,41,75,20,44,12,42,90,20,66,6,86,17,51,16,10,65,67,94,75,10,1,96,74,90,62,73,69,59,32,69,27,11,23,75,80,11,53,83,92,96,65,75}
65
Returns: 4608.578068254262
{3,56,61,75,73,22,23,48,78,90,6,96,95,51,44,55,82,13,73,40,29,13,63,68,9,16,9,24,60,35,5,87,20,59,46,7,67,1,68,93,88,33,57,75,48,22,84,23,32,77}
84
Returns: 5069.750569832345
{49,24,83,19,77,21,12,83,57,91,26,25,87,78,70,44,35,78,69,69,92,97,84,29,28,27,72,98,13,4,28,9,46,9,86,39,38,44,14,2,51,29,12,51,50,93,55,70,82,66}
68
Returns: 4539.631995764839
{14,94,35,73,73,31,2,43,78,78,71,3,65,82,91,24,38,24,80,96,70,28,43,11,83,59,27,88,71,29,52,59,14,61,84,87,43,11,73,29,35,42,19,4,68,66,39,82,58,51}
15
Returns: 2995.169090435318
{99,59,62,64,57,8,79,90,36,66,76,87,87,34,61,31,49,29,93,34,41,67,36,11,100,38,93,83,29,53,70,45,95,9,53,48,33,36,9,65,98,44,50,16,42,90,1,13,49,24}
52
Returns: 4036.1298009018233
{75,34,92,1,55,91,98,20,81,79,32,45,41,88,100,26,84,39,93,94,53,12,61,35,41,98,86,30,41,6,92,93,11,50,79,80,72,78,74,94,21,98,27,77,91,83,79,60,19,90}
60
Returns: 4613.392057360121
{50,25,73,81,9,68,9,78,4,71,8,97,75,23,12,20,62,57,91,64,84,17,33,53,42,55,14,63,97,61,16,5,100,37,81,99,33,88,85,41,18,7,71,42,83,50,24,59,6,22}
96
Returns: 5695.095225480062
{97,17,79,79,80,59,78,51,8,30,82,96,79,77,54,100,85,66,94,9,73,44,30,15,69,56,92,74,23,49,52,87,45,47,78,18,30,17,75,92,70,13,47,94,92,16,50,58,41,53}
37
Returns: 3701.285980331424
{52,88,27,63,56,84,95,81,98,66,66,14,62,79,79,79,41,12,48,46,71,76,90,51,50,34,66,15,83,8,33,97,68,23,83,11,42,32,88,6,80,22,39,52,48,9,47,77,60,90}
23
Returns: 3423.257432740588
{67,87,56,29,15,61,54,78,49,4,62,32,83,56,98,7,53,22,97,82,22,56,48,25,19,36,77,75,60,99,75,54,23,36,44,89,54,33,48,81,27,79,51,2,62,100,56,64,17,74}
62
Returns: 4400.964779878813
{46,74,75,51,54,82,88,100,11,44,66,73,30,82,13,77,82,48,91,72,6,73,33,90,21,66,32,59,94,7,79,49,7,72,67,97,98,21,95,30,89,10,85,70,79,18,16,27,85,69}
7
Returns: 3440.8269950782324
{29,98,19,91,100,86,87,100,21,11,72,14,16,86,19,81,32,68,88,45,87,8,61,28,75,32,53,72,69,94,86,38,12,5,78,7,69,23,14,1,43,38,39,89,56,90,48,82,94,85}
88
Returns: 5558.977635800158
{62,94,18,2,83,48,66,54,5,85,96,26,22,65,82,73,7,57,44,94,81,81,69,12,14,69,52,17,80,69,41,32,34,80,64,60,54,37,96,66,75,21,36,81,77,56,26,72,9,60}
57
Returns: 4212.1177983213665
{3,33,6,41,76,63,86,63,81,37,98,3,9,81,41,77,59,94,41,47,75,74,98,81,36,73,1,8,56,67,42,89,82,69,16,97,26,10,13,37,56,63,44,43,22,23,13,49,19,69}
18
Returns: 3132.125123376149
{15,51,91,36,60,70,96,4,41,80,100,6,92,62,82,53,54,34,30,88,43,54,84,21,15,19,45,64,30,53,65,70,71,6,48,95,88,27,77,24,41,80,91,89,11,72,46,22,71,84}
90
Returns: 5519.1645016944785
{56,79,80,7,63,36,88,97,34,89,36,80,94,91,63,66,2,6,8,68,70,35,72,58,99,46,98,19,39,45,73,64,29,65,2,24,91,5,2,28,98,93,72,64,2,64,22,66,22,46}
11
Returns: 3155.4891309934756
{96,42,23,13,52,16,56,94,39,80,83,9,55,23,8,46,39,45,91,40,55,5,24,26,79,25,82,31,34,24,95,31,47,88,46,6,17,51,90,39,64,36,98,10,31,25,9,38,75,21}
73
Returns: 4649.080920198726
{94,56,35,62,57,7,85,76,83,20,42,33,85,80,80,84,68,37,26,19,38,29,20,78,38,92,57,96,61,2,94,33,37,81,76,8,85,75,20,91,77,42,52,30,91,75,73,92,90,88}
91
Returns: 5599.94889235557
{40,94,54,64,82,4,6,77,80,96,40,69,99,84,40,16,22,94,27,23,39,29,82,100,79,92,24,44,35,44,50,3,8,3,42,88,47,92,38,14,1,17,91,63,36,27,11,78,83,61}
90
Returns: 5414.974253146997
{6,75,64,23,96,67,61,39,89,12,46,68,26,68,90,43,64,48,3,18,100,24,27,4,49,52,71,37,59,68,57,6,32,63,20,76,57,32,96,45,92,4,89,16,51,20,73,92,84,34}
76
Returns: 4963.683542239594
{43,70,1,55,79,86,58,34,94,91,4,51,34,23,72,12,91,39,42,59,48,53,59,80,3,84,91,3,69,23,96,36,9,62,43,95,100,89,79,43,58,42,48,70,46,81,14,65,11,62}
86
Returns: 5349.152628770879
{74,5,63,4,3,70,55,30,53,75,50,31,45,45,50,19,66,64,53,74,71,32,48,12,70,99,99,4,53,80,54,44,23,89,64,35,51,23,41,12,93,52,81,78,17,77,79,21,16,49}
99
Returns: 5683.230350379701
{80,36,58,84,63,3,63,21,71,23,74,42,87,89,18,18,93,99,68,50,66,90,33,20,82,4,31,29,32,90,53,31,73,65,8,96,29,82,91,11,78,72,37,60,44,41,34,38,94,31}
75
Returns: 4869.419994991303
{94,83,4,62,91,63,8,98,52,24,91,18,41,4,67,84,62,60,46,87,52,66,2,41,10,98,84,51,59,22,76,82,88,72,88,100,5,80,39,1,31,62,19,6,41,29,60,23,99,61}
99
Returns: 5883.412415138644
{36,82,15,68,94,97,62,47,39,71,39,77,56,18,72,61,53,59,34,56,66,27,2,35,60,94,49,74,93,94,34,38,4,91,12,95,69,28,99,90,49,80,48,50,32,70,76,99,50,37}
100
Returns: 5959.549729629215
{24,44,32,55,62,35,86,68,17,94,5,67,54,9,24,85,93,68,49,70,31,12,15,91,28,44,5,100,75,96,7,59,90,59,10,90,48,41,19,65,76,27,90,4,67,13,41,71,77,96}
42
Returns: 3799.667114248842
{87,52,10,88,84,86,91,51,87,56,82,29,3,78,63,25,66,73,33,86,29,47,90,79,84,26,66,61,46,79,22,56,21,28,74,35,52,76,37,35,2,38,11,75,91,57,72,81,36,46}
83
Returns: 5182.929781607518
{100}
4
Returns: 0.0
{5, 10, 10, 10 }
5
Returns: 30.886890422961002
{34, 62, 79, 29, 38, 38, 5, 39, 57, 25, 24, 27, 24, 83, 54, 72, 12, 95, 11, 65, 62, 65, 98, 62, 63, 42, 63, 5, 64, 78, 3, 1, 92, 60, 98, 27, 92, 44, 67, 1, 9, 29, 28, 14, 18, 94, 64, 19, 66, 68 }
3
Returns: 2767.087523846886
{100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100, 100, 10, 1, 1, 10, 100 }
10
Returns: 1950.4110370245667
{100, 1, 100, 100, 1, 1 }
95
Returns: 601.62361448294
{100, 2, 100, 2, 100 }
4
Returns: 396.32310051270036
{1, 51, 100, 1 }
10
Returns: 209.00753754569197
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }
100
Returns: 5089.709782605168
{1, 2, 8, 100, 98, 10, 100, 34, 12, 100, 99, 100, 19, 43, 13, 12, 100, 100, 100, 100, 100, 100, 100, 100, 100, 9, 2, 100, 100, 29, 10 }
43
Returns: 2639.5685714652464
{1, 2, 4 }
2
Returns: 5.60555127546399
{2, 1, 1, 2 }
1
Returns: 3.82842712474619
{1, 100, 1, 100 }
10
Returns: 298.51130631853795
{1, 2, 5, 100, 1, 3, 100, 2, 1, 100, 5, 40, 100, 12, 100, 99, 1, 15, 100, 60, 50, 100, 1, 12 }
14
Returns: 1529.6658157576385
{100, 99, 88, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 60, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 52, 52, 51 }
100
Returns: 6122.496143467997
{36, 2, 1, 4, 5, 8, 96, 65, 5, 6 }
5
Returns: 261.23081191346324
{100, 2, 100, 2, 100, 33, 44, 5, 55, 66, 77, 55, 88 }
7
Returns: 932.1960719164986
{1, 10, 100 }
10
Returns: 109.50376877284599
{1, 10, 10, 1 }
1
Returns: 19.110770276274835
{3, 50, 80, 90, 6 }
2
Returns: 276.1265368295624
{2, 2, 1, 3, 4 }
5
Returns: 21.02899092203087
{3, 2, 1 }
2
Returns: 4.82842712474619
{100, 1, 1, 100 }
1
Returns: 199.01010075246163
{1, 2, 3 }
2
Returns: 4.82842712474619
{5, 3 }
1
Returns: 4.123105625617661
{50, 45, 1 }
10
Returns: 90.24411338142782
{16, 25, 12, 13, 51, 12, 6, 89, 6, 86, 54, 58, 14, 32, 27, 4, 66, 7, 93, 2, 74, 29, 47, 66, 14, 98, 93, 88, 88, 8, 49, 12, 78, 26, 8, 98, 51, 24, 52, 22, 76, 37, 35, 49, 61, 63, 11, 19, 28, 52 }
97
Returns: 5611.37850356068
{2, 100, 2, 100, 50, 100 }
10
Returns: 497.51884386422995
{90, 1, 35, 70, 99, 10, 50, 11, 13, 33, 60, 50, 40, 30, 10, 99, 55, 16, 60, 53, 57, 63, 16, 1, 10, 5, 2, 3, 4, 5, 6, 7, 7, 8, 9, 16, 95, 16, 32, 32, 66, 13, 15, 15, 16, 19, 20, 25, 33 }
95
Returns: 5060.868086519161
{100, 2, 2, 100 }
1
Returns: 199.01010075246163
{1, 100, 1, 1, 100, 1 }
20
Returns: 424.0
{10, 50, 100 }
1
Returns: 108.06043551436824
{100, 100, 100, 100, 100 }
5
Returns: 396.50472884948044
{10, 9 }
1
Returns: 9.055385138137417
{2, 10, 10, 5 }
1
Returns: 22.233875901892496
{20, 40, 60, 70, 80, 90, 10, 60, 55, 3, 99, 99, 99, 40 }
99
Returns: 1607.1064447643892
{100, 1, 100, 100, 1, 1, 2, 2, 3, 4, 4, 2, 100, 100, 99, 90, 100, 100, 100, 90, 80, 90, 80, 90, 100, 10, 100, 1, 10, 100 }
95
Returns: 3543.256352118813
{50, 15, 8, 20, 50, 19, 38, 30, 45, 1, 1, 1, 1, 1, 50, 12, 48, 32, 45, 11, 43, 100, 1, 12, 88 }
3
Returns: 908.6756534435257
{1, 10, 100, 84, 34, 75, 34, 88, 11, 1, 22, 33, 44, 55, 100, 88, 15, 45, 75 }
4
Returns: 971.9020717717231
{10, 8, 5 }
2
Returns: 14.560219778561036
{5, 5, 2 }
1
Returns: 8.246211251235321
{1, 4, 6 }
2
Returns: 7.385164807134504
{3, 4, 88 }
5
Returns: 92.52872452327188
{2, 3, 100, 2, 100 }
2
Returns: 299.29666785570646
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 47, 48, 49 }
4
Returns: 1227.9369749565783
{1, 46, 91, 100, 1, 46, 91, 5, 100 }
2
Returns: 569.1938838734787
{50, 30, 59, 30, 49, 49, 39, 39, 30, 10, 10, 1, 39, 40, 20, 30, 40, 30, 40, 29, 99, 88, 69, 4, 3, 2, 6, 7, 1, 3, 6, 29, 30, 44, 58, 38, 30, 10, 10, 10, 10, 10, 10 }
100
Returns: 4505.53649020157
{100, 2, 1, 1, 2, 100 }
1
Returns: 201.01010075246163
{4, 2, 3, 4 }
1
Returns: 7.63441361516796
{1, 2 }
100
Returns: 100.00499987500625
{100, 1, 2, 3, 4, 1, 1, 1, 1, 100 }
100
Returns: 981.5320316993422
{1, 2, 3 }
1
Returns: 3.23606797749979
{1, 2, 3, 3 }
1
Returns: 5.47213595499958
{5, 1, 4, 3, 4, 5 }
20
Returns: 101.29107171899787
{1, 2, 3, 4, 5, 4, 3, 2, 1, 1, 2, 1, 1, 1, 2, 3, 4, 3, 2, 1, 100, 1, 1, 1, 2, 3, 4, 5, 6, 6, 6, 6, 4, 3, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 3, 2, 1, 100 }
100
Returns: 5023.327596290844
{2, 1, 1, 2, 2, 1, 1, 3, 2, 1, 1, 1, 2, 1, 3, 8, 24, 56 }
1
Returns: 87.69442954849627
{50, 15, 8, 20, 50, 19, 38, 30, 45, 1, 1, 1, 1, 1, 50, 12, 48, 32, 45, 11, 43, 100, 1, 12, 88, 99, 12, 1, 15, 38, 39, 57, 68, 88, 89, 97, 33, 92, 34, 100, 100, 100, 100, 2, 3 }
7
Returns: 2234.9825228448544
{100, 1, 100, 100, 1, 10, 50, 19, 90, 98, 100, 15, 17, 100, 90, 90, 90, 90, 80, 70, 60, 20, 10, 100, 90, 18, 20, 20 }
95
Returns: 3233.2064416800113
{1, 67, 3, 45, 78, 90, 23, 12, 34, 72, 91, 87, 52, 58, 24, 51, 74 }
93
Returns: 1795.3221382497823
{2, 1, 1, 2, 1, 3, 8, 24, 49, 100 }
1
Returns: 154.763284751235
{2, 1, 1, 3 }
2
Returns: 7.06449510224598
{3, 16, 17, 39, 12, 88, 80, 98, 73, 89, 4, 1, 92, 13, 2, 65, 7, 3, 69, 76 }
5
Returns: 1115.1380910781872
{2, 3, 100, 3, 2, 100, 2, 3 }
2
Returns: 403.1452949398549