Statistics

Problem Statement for "Constellation"

Problem Statement

Fox Ciel has a map of the night sky. On this map she found a constellation that consists of n stars, numbered 0 through n-1 in no particular order.


You are given int[]s x, y, and prob. For each i, star i is located at coordinates (x[i],y[i]) on the map. The probability that star i will be visible when Ciel looks at the sky is prob[i]/1000.


In the evening Ciel is going to take a look at the night sky. She will find the constellation in the sky, and mark all the visible stars on her map. She will then compute the area of the convex hull of the visible stars. Compute and return the expected value of that area.

Definition

Class:
Constellation
Method:
expectation
Parameters:
int[], int[], int[]
Returns:
double
Method signature:
double expectation(int[] x, int[] y, int[] prob)
(be sure your method is public)

Notes

  • The events that represent the visibility of individual stars are mutually independent. Thus you may assume that the visibility of each star was independently generated at random with the given probability, just before Ciel looked at the sky.
  • Whenever there is a line that contains all the visible stars, the area of their convex hull is 0.
  • Return values with absolute or relative error at most 1e-9 will be accepted as correct.

Constraints

  • x will contain between 3 and 50 elements, inclusive.
  • x, y and prob will contain same number of elements.
  • Each element in x will be between -100 and 100, inclusive.
  • Each element in y will be between -100 and 100, inclusive.
  • Each element in prob will be between 1 and 1,000, inclusive.
  • There will be no two stars at the same position.

Examples

  1. {0,0,1}

    {0,1,0}

    {500,500,500}

    Returns: 0.0625

    We have 3 points (0,0), (0,1), (1,0), all of them have 50% probability to be visible. We have 0.5^3 probability to see all 3 stars, and the area will be 0.5, in all other cases, the area will be 0. So the expectation is 0.5^4 = 0.0625.

  2. {0,1,0,1}

    {0,0,1,1}

    {1000,1000,400,800}

    Returns: 0.6000000000000001

    Stars 0 and 1 are always visible, thus there are four possible cases: All four stars are visible with probability 0.4 * 0.8 = 0.32, and in that case the area is 1. With probability (1-0.4)*0.8 = 0.48 star 3 is the only invisible star, and the area is 0.5. With probability 0.4*(1-0.8) = 0.08 star 2 is the only invisible star, and the area is 0.5. Finally, with probability (1-0.4)*(1-0.8) = 0.12 only stars 0 and 1 are visible, and the area is 0. Thus, the answer is 0.32 * 1 + 0.48 * 0.5 + 0.08 * 0.5 + 0.12 * 0 = 0.6.

  3. {-1,-1,-1,0,0,0,1,1,1}

    {-1,0,1,-1,0,1,-1,0,1}

    {500,500,500,500,500,500,500,500,500}

    Returns: 1.9375

  4. {0,0,1,2,2}

    {0,1,2,1,0}

    {1000,500,200,500,1000}

    Returns: 1.3

  5. {1,5,5,8,2,6,9}

    {3,6,4,2,5,7,9}

    {100,400,200,1000,400,900,600}

    Returns: 12.888936

  6. {-100,100,-100,100,-42,57,-34,76,35,-75,-54,10,43}

    {-100,-100,100,100,52,-57,-84,63,-43,50,63,10,-44}

    {1000,1000,1000,1000,342,747,897,325,678,34,53,6,253}

    Returns: 40000.0

  7. {1,2,3,10}

    {3,5,7,0}

    {1000,400,1000,1000}

    Returns: 21.0

  8. {10, 11, 1, 15, -6, 20, 20, 5, -18, 7, -2, 15, 19, -10, -2, -5, 1, 14, 4}

    {9, 50, 4, -44, -66, -32, 17, -72, 46, -8, 18, -77, 61, -45, 32, -75, -34, -34, 57}

    {17, 23, 23, 25, 24, 19, 21, 27, 23, 27, 19, 17, 27, 26, 19, 25, 19, 25, 17}

    Returns: 4.461022170837306

  9. {32, 57, -14, 11, 4, 22, -51, -32, 52, -38, -14, 73, 58, -27, 68, 22, 24, -17, 59, 52, -41, 21, -4, -27, 0, -6, -23, 53, 57, -44, 62, 12, 48, -41, 38, 19, -28, -48, 45, -70, 61, -36, 40, -48, 40}

    {-2, 8, 18, 22, 25, -8, -18, -2, 14, -4, 23, -15, 20, 23, 11, 20, -24, -20, 15, -16, 6, 3, -10, -19, -18, 19, -24, -12, -11, -18, 1, -16, 3, 8, -18, 5, -15, 13, 22, -9, 16, -4, -16, -1, 8}

    {505, 420, 429, 425, 443, 426, 412, 384, 372, 391, 496, 502, 436, 385, 478, 476, 494, 412, 453, 436, 497, 432, 432, 425, 501, 388, 484, 426, 453, 494, 460, 439, 459, 467, 397, 389, 452, 483, 483, 413, 441, 512, 489, 471, 393}

    Returns: 4377.648830864186

  10. {22, 13, 35, -64, -24, 45, -26, 0, -11, 37, -30, 49, -7, 0, -58, -2, -27, 17, 10, -2, 41, -1, -10, -17, 15, -5, 42, 36, 25, 33, -66, 39, -53, 5, 60, -19, -63, 20, 57, 56, 27, -48}

    {-13, 15, 5, 15, -12, -23, -9, -22, 31, -26, -10, 17, -14, 8, 14, 16, -6, 5, -4, 30, 3, 28, -3, -22, -3, -16, 5, 11, 22, -10, -18, 1, -12, -30, 12, -20, -30, 2, 29, 29, 24, 23}

    {557, 550, 549, 543, 580, 640, 661, 517, 564, 594, 663, 561, 518, 673, 516, 505, 593, 503, 671, 577, 574, 689, 538, 702, 700, 507, 702, 722, 627, 618, 559, 547, 554, 542, 573, 623, 666, 616, 587, 522, 552, 504}

    Returns: 5680.883484201384

  11. {-92, 33, -10, -86, -26, 79, -51, -96, 21, 2, 48, -35, -36, -59, -18, 5, -72, 39, -47, -55, -96, -17}

    {7, 59, 35, -63, -54, -5, -32, -25, 44, 58, 16, -50, 50, -7, -52, -4, 24, -22, -20, -44, -31, 29}

    {217, 207, 210, 209, 213, 215, 212, 209, 215, 216, 219, 209, 209, 210, 217, 206, 206, 208, 210, 214, 218, 220}

    Returns: 4239.314320243823

  12. {-63, 12, -11, -55, 72, 58, 13, 7, -55, 87, 78, -66, 78, -59, -34, -74, -60, -37, -65, 13, 30, -12, -16, -44, -8, -46, 89, 2, -81, 32, -69, 42, -60, -93, 74, -88}

    {22, 37, 46, -57, 31, -38, 55, 38, -34, 54, 46, -50, 21, -29, 46, 53, 2, -30, -37, -64, 35, 14, 54, -8, -24, -2, -64, -64, 65, 42, 6, 56, -37, 39, -41, 45}

    {124, 136, 121, 126, 126, 126, 117, 132, 114, 124, 118, 129, 114, 119, 125, 126, 135, 114, 124, 135, 115, 126, 127, 122, 132, 134, 125, 132, 116, 136, 128, 121, 136, 130, 121, 114}

    Returns: 5019.8249957021035

  13. {-42, 4, -35, 36}

    {26, 81, 32, 43}

    {414, 415, 419, 419}

    Returns: 201.07608500386

  14. {-63, 57, -52, -10, 71, -12, -40, 25, 69, -45, 13, -71, -32, 66, -80, 57, 65, 64}

    {-39, 10, 30, 15, -32, -51, 52, -16, 50, -3, -24, 55, 16, -52, 37, 58, 43, -67}

    {637, 561, 676, 508, 627, 539, 830, 526, 502, 595, 764, 666, 612, 815, 525, 572, 739, 642}

    Returns: 12653.679395638434

  15. {18, -4, 18, -8, 17, -17, -5, -14, -12, -9, -14, 9, 5, 21, 7, 9, -5, -20, 19, 18, -11, -11, -14, -18, 6, -4, -2, -21, 18, 3, 21, 8, 18, 5, 4, -4, 15, -17}

    {-1, -29, -40, -28, -56, -43, -57, 27, 45, -26, -32, -28, -8, -1, 11, -55, -10, -64, -17, -30, 45, -28, 69, 24, 67, 59, -34, -47, -25, -30, 72, -72, 57, -58, -4, 28, 35, -49}

    {136, 321, 174, 162, 293, 326, 198, 149, 203, 304, 237, 268, 218, 233, 246, 271, 342, 154, 318, 250, 328, 142, 326, 322, 215, 193, 324, 259, 200, 213, 261, 187, 294, 179, 258, 256, 177, 332}

    Returns: 2777.143920028618

  16. {-2, 18, 1, 19, -12, 10, -8, 19, -5, -20, 17}

    {7, 4, 22, -2, 20, -28, -32, -26, -5, 44, -36}

    {966, 902, 799, 768, 901, 795, 774, 703, 921, 944, 717}

    Returns: 1530.4818076740148

  17. {64, -67, 52, -64, 7, 25, 49}

    {-32, -34, 16, -12, 28, -15, -19}

    {298, 541, 716, 775, 472, 707, 277}

    Returns: 2390.423405346704

  18. {-11, -14, -15, -4}

    {-86, -72, 15, -50}

    {625, 215, 313, 643}

    Returns: 72.06764171937499

  19. {35, 17, -25, -38, 7, -20, 31, -12, 34, 48, -23, 52, 26, -21, 3, -53, 16, -26, -9, 2, 46, 32, 18, -30, 9, -2, 0, 45, -38, -3, 38, 23, 24, -26, 8}

    {-1, -25, 26, -24, -4, -12, 5, -3, -23, 20, 8, 17, -22, -8, 8, 20, -9, 5, 5, -2, -15, -20, 14, 21, 9, 5, 15, -22, 22, 26, -2, 16, 5, 15, 12}

    {214, 280, 305, 198, 251, 281, 237, 193, 256, 188, 324, 168, 233, 132, 208, 291, 216, 300, 331, 146, 229, 257, 199, 209, 164, 146, 150, 262, 128, 138, 197, 170, 147, 238, 124}

    Returns: 1737.4445566190175

  20. {5, 65, 18, 9, 21, -54, 39, -36, -40, -21, -32, -58, 19, -14, 78, 74, 42, -30, 8, -1, 64, -49, -53, 64, -58}

    {-3, 3, 9, 12, 4, 6, 9, 12, 9, 1, 1, 12, -6, -7, 13, 4, 0, 4, 2, -13, -11, -8, 11, -6, 3}

    {406, 307, 181, 313, 164, 228, 70, 283, 63, 310, 225, 238, 274, 400, 125, 251, 372, 380, 305, 126, 222, 430, 178, 433, 136}

    Returns: 1143.5440429992852

  21. {0, 58, 52, 59, -22, -74, 64, -52, -20, -11, 46, 61, -12, 66, -64, 68, 32, 28, 38, 40, -29, -21, -62, 41, -20, 35, 10, 65, 31, 28, -40, -48, -26, -55, 54, 5, 29, 71, 3, -4, -19, 16}

    {33, -12, 21, 15, -46, -3, -29, 46, -53, 20, 21, -46, 20, -5, 4, -53, 45, 53, 8, 4, 35, 46, 32, -34, -10, -20, 54, -44, -16, -46, -3, 46, 41, 41, -10, -3, -25, -4, -43, 4, -30, 24}

    {308, 347, 357, 394, 393, 405, 347, 328, 322, 343, 285, 295, 317, 369, 399, 322, 303, 347, 359, 364, 289, 322, 389, 318, 302, 328, 394, 345, 357, 398, 322, 304, 373, 338, 368, 310, 336, 323, 300, 374, 380, 286}

    Returns: 8600.188241820833

  22. {-65, 17, -4, -61, 49, -38, 3, -18, -52}

    {32, 29, 32, -15, 96, -26, -97, 41, -6}

    {393, 358, 335, 404, 341, 410, 409, 355, 415}

    Returns: 2664.5569556515306

  23. {-25, 23, -21, -3, 21, 11, 22, 21, 24, 2, -21, 15, 18}

    {-46, 2, 30, 35, -19, 43, -36, 62, 52, -10, 7, 33, 10}

    {351, 185, 286, 113, 72, 228, 69, 186, 303, 101, 155, 149, 340}

    Returns: 518.1889924393276

  24. {39, 40, -1, 14, 13, -35, 42, 19, -13, -12, 19, 28, 17, -42, 42, 26, -11, 35, -12, -20, 0, -4, 34, 14, 9, -4}

    {-44, -10, -20, -30, -34, -29, 16, 17, 20, -30, -26, 34, -22, -16, -7, 44, -32, 30, -22, 34, 37, -6, -6, -21, -30, 13}

    {445, 577, 527, 323, 500, 650, 599, 471, 528, 606, 384, 306, 611, 311, 565, 420, 452, 577, 489, 381, 574, 584, 589, 558, 497, 480}

    Returns: 3782.95740375258

  25. {6, 14, -3, -10, -1, 8, -1, -15, 15, 4, 11, 12, -7, 15, -1, -14, -14, -3, 9, -10, 3, -3, 12, 12, -15, 5, -8, 10, -8, 1, -14, -11, -9, 13, 1}

    {68, 62, 91, -66, -1, 52, 10, 32, 49, 28, 23, 29, -54, 91, -46, -77, 39, 79, 80, -50, -55, -17, 47, 7, -29, 18, 52, 63, 15, -79, 70, -40, -82, 12, 21}

    {512, 191, 170, 524, 470, 638, 507, 589, 308, 286, 652, 283, 572, 353, 422, 212, 497, 363, 355, 309, 277, 444, 554, 612, 293, 563, 184, 452, 271, 270, 550, 523, 212, 540, 323}

    Returns: 2840.2033528867164

  26. {-15, 4, 16, -6, 4, -8, -5, -12, 3, 6, 10, -12, -11, -1, 14, 5, 6, 14, 6, -16, 16, -9, 9, -3, -16, -8, -16, 15, 13, 13, 1, 4, 15, -9, 16, 7, 11, 5, -10}

    {5, -10, 15, 3, -15, 14, 8, -8, 10, 8, 2, -10, 8, 4, -15, 15, -1, 11, 7, -6, -6, 7, -3, 1, 11, -11, 6, -14, 6, -16, 2, -5, -7, 9, -4, 16, -12, 2, 2}

    {337, 343, 331, 333, 342, 334, 333, 343, 332, 332, 339, 331, 336, 331, 338, 336, 333, 331, 335, 331, 333, 343, 331, 343, 337, 339, 343, 331, 334, 339, 337, 334, 340, 335, 339, 344, 339, 338, 336}

    Returns: 607.4836363922564

  27. {4, 6, -4, -10, 16, -8, -19, 16, 5, -7, 7, -14, 15, 13, -14, 16, -13, -13, 0, -7, 10, 7, -20, 2, -3, 19, -6, 9, -8, -1, -17, 11, 16}

    {6, 4, -6, 6, 6, 3, -3, 4, -2, 5, -10, 8, -3, 5, -5, 10, 8, 10, -9, -4, 9, -5, 7, 3, -5, 1, -10, -3, 9, -8, 7, -5, -7}

    {43, 47, 32, 47, 38, 43, 43, 42, 47, 31, 40, 32, 40, 47, 40, 43, 47, 40, 33, 32, 41, 31, 45, 44, 29, 45, 36, 45, 40, 32, 47, 33, 35}

    Returns: 13.769951507625166

  28. {76, -61, 18, 9, -38, 33, -22, -15, -16, 1, -32, 44, 69, -73, 40, 39, -33, 8, 68, 17, 39, -41, -8, 80}

    {18, -1, -30, 21, -29, -19, 0, 9, 21, 3, -17, -10, -30, 9, -16, 28, 27, -31, -11, 16, 15, 5, 26, -1}

    {453, 746, 481, 651, 682, 376, 764, 365, 328, 343, 465, 511, 635, 849, 682, 816, 429, 404, 666, 542, 743, 343, 761, 416}

    Returns: 5914.5314721969835

  29. {5, 1, -21, 7, 19, -11, -10, 15, 17, 18, 13, 2}

    {-49, 23, -9, 11, -26, 20, 42, 33, -5, 20, 42, -47}

    {171, 365, 578, 279, 468, 515, 124, 197, 210, 287, 107, 317}

    Returns: 748.4287774182137

  30. {62, -33, -19, -4, -52, 45, 25, -54, 22, 31, -56, -10, 26, -40, -8, -61, 49, 39, -41}

    {39, 17, -19, 15, 21, -26, -10, -43, -7, -17, 25, 3, 37, 19, -35, -39, -46, 29, -9}

    {174, 126, 164, 129, 198, 119, 161, 171, 185, 185, 175, 192, 118, 200, 198, 135, 162, 170, 153}

    Returns: 1297.794423913196

  31. {-14, 7, -10, -1, 7, -6, -12, -13, 2, -2, -1, -8, 6, 12, -13, 10, 14, 11, -9, 13, 13, 7, -5, 4, -2, 6, 10, 10, -9, 11, -5, 7, -8, 8, -9, -8, -2}

    {-7, 60, 75, 77, -60, 71, -23, 65, 8, -42, -78, 6, 27, -52, -46, 75, 19, -77, 25, 78, -8, -14, 17, 15, 18, -30, -66, 53, -8, -57, 70, -1, -63, 32, 66, -39, 51}

    {36, 14, 24, 16, 44, 32, 47, 23, 32, 39, 29, 14, 17, 27, 39, 18, 15, 14, 37, 30, 16, 20, 48, 13, 35, 27, 20, 44, 43, 40, 18, 22, 16, 19, 49, 22, 14}

    Returns: 42.34126638778055

  32. {50, 44, 21, 40, -20, 53, 55, 15, -22, 13, -30, 15, 17, -7, -46, 25, 24, -4, -36, -46, 34, -7, 43, 2, 45}

    {27, -17, 16, -21, 29, 36, 11, -18, -3, 0, -8, -29, -9, 26, 32, -9, 35, 34, -10, 15, 11, -16, -14, -14, 18}

    {464, 481, 741, 510, 428, 717, 547, 697, 335, 754, 615, 673, 615, 335, 611, 606, 742, 597, 709, 686, 772, 727, 677, 422, 756}

    Returns: 4387.262393333645

  33. {-70, -51, -44, -28, -84, 18, 68, 48, -81, 76, -7, -25, 24, -46, -24, 12, 96, -29, 85, 58, 7, -94, 77, -64, 21, -60, 33, 74, 79, 44, -29, 40}

    {32, -2, 20, 14, 28, 3, -19, -16, 18, 6, -16, -29, -26, 2, -15, 15, -33, -31, 5, 6, 23, 15, 18, 30, 20, 26, 4, 9, -20, -14, 14, 8}

    {246, 218, 286, 434, 469, 598, 446, 233, 262, 617, 419, 261, 355, 228, 176, 222, 623, 330, 191, 658, 370, 278, 350, 584, 261, 574, 232, 288, 280, 536, 291, 586}

    Returns: 5713.845621373605

  34. {2, 0, 4, -26, -20, 19, 5, 1, -17, 6, 2, 23, 4, 11, 2, 17, 2, 18, 19, -23, -8}

    {2, -3, 8, 4, -16, -2, -5, -6, 3, -3, 4, 5, -10, 8, -17, -13, -11, -11, 7, 3, -4}

    {471, 330, 411, 271, 333, 449, 387, 290, 416, 203, 222, 131, 470, 294, 463, 175, 336, 353, 141, 261, 404}

    Returns: 402.4498779982829

  35. {7, 9, -16, 12, 25, -23, -23, 28, 16, 24, -2, 5, -21, 22}

    {-3, -10, 11, 3, -9, 15, 5, 3, -13, -14, 9, -5, 2, 13}

    {793, 795, 741, 758, 782, 746, 776, 756, 749, 745, 753, 790, 787, 767}

    Returns: 863.124421749571

  36. {60, -29, -75, 19, -6, 46, 71, -15, 55, -3, 40, -63, -18, -32, 37, -11, -67, -22, 12, 52, 9, -30, 66, 50, 72, -56, 70, -8, -10, -37, 40, -12, -71, -74, 57, 65, 51, -5, -56, 53, 74, -30, -6, 40, -28, -52, -45}

    {12, 11, 30, -17, 23, 31, -34, -33, 2, 37, -29, 4, -30, -6, 0, 34, 31, 30, -6, 5, -30, 25, -31, -29, 18, 32, 6, -27, -21, 12, -26, -35, -10, 28, 2, 8, 36, 26, 15, -13, 34, -10, -8, -21, -8, 15, -18}

    {346, 289, 452, 347, 221, 385, 275, 199, 388, 497, 206, 394, 346, 257, 227, 179, 276, 360, 495, 212, 448, 406, 293, 431, 251, 379, 248, 391, 303, 385, 383, 321, 351, 208, 483, 390, 402, 488, 265, 386, 243, 471, 215, 313, 190, 219, 446}

    Returns: 6853.542742986758

  37. {7, 3, 2, -5, 23, -16, -18, -9, -14, 23, 11, -19, -27, 2, -1, -6, 2, -27, 7, -27, 24, 11, 15, 7, -16, 1, 9, -8, 4, 4, 12}

    {-13, 18, -38, -23, -3, 3, -21, 12, 34, -7, 21, -30, 11, -14, 24, -20, -34, 7, -28, -9, 3, 4, 29, -8, 4, -10, 32, 17, 21, 23, -19}

    {196, 350, 192, 449, 336, 276, 243, 393, 311, 211, 338, 341, 283, 304, 255, 404, 249, 378, 227, 445, 208, 302, 405, 426, 354, 196, 304, 268, 274, 312, 186}

    Returns: 1483.8922241714763

  38. {-2, -66, -28, -8, -64, 45, 51, 19, 14, 4, 43, -46, 53, 22, -40, 28, -26, -70, 37, 35, -25, 60, -24, 5, 31, -48, -21, 26, -46, 20, -16, -12, -16, 65, -43, -9, -52, 45, 49, -42, 24, -30, 48, 26}

    {-51, 15, 60, -45, 24, -22, -34, -61, 17, 50, -11, 54, 49, -20, 62, -3, -58, -61, -2, 25, 3, 60, -46, -6, 36, 6, -44, -61, -33, 48, 62, 53, -50, 43, -50, 41, -39, 0, 0, 12, 54, -59, 55, -46}

    {555, 608, 645, 661, 681, 613, 600, 638, 652, 662, 591, 643, 561, 682, 605, 564, 583, 628, 598, 683, 673, 553, 676, 617, 684, 628, 652, 655, 679, 677, 644, 574, 629, 642, 664, 658, 559, 647, 619, 552, 619, 564, 593, 654}

    Returns: 12856.769460047655

  39. {6, -20, -41, -29}

    {2, -4, 25, 4}

    {822, 138, 130, 316}

    Returns: 21.185318792879997

  40. {-31, 6, 23, -75, -14, -33}

    {14, 3, -45, 19, -3, 33}

    {790, 589, 516, 632, 658, 476}

    Returns: 980.1804658683616

  41. {47, 6, -49, -24, 13, 0, -28, 43, 50}

    {-34, 45, -11, -37, -37, 4, -32, 0, -39}

    {70, 11, 101, 17, 144, 103, 36, 66, 131}

    Returns: 20.59174163718898

  42. {51, 50, 14, -27, 15, -73, -18, -69, 51, -65, 66, -77, -44, 22, 7, -37, 39, -62, 29, -4, -63, -2, -2, -32, 40, 75, -52, -13, 55, 19, 73}

    {22, -5, 35, 48, 76, 57, 36, -48, 15, 8, -42, -28, 46, 3, 54, -27, 37, -15, 75, 52, -72, 1, 31, -19, 28, 2, -76, -1, 76, -25, -70}

    {37, 40, 41, 41, 37, 38, 39, 40, 40, 40, 41, 40, 41, 39, 38, 37, 39, 39, 38, 38, 37, 37, 40, 40, 37, 37, 40, 37, 40, 41, 39}

    Returns: 292.21673789319595

  43. {25, -37, 30, 35, 16, -48, 29, 50, 41, 36, 69, 18, 34, -60, -23, 1, -20, 25, -62, 64, 20, -63, 73, -23, -37, 64}

    {1, 1, 22, 15, 12, -6, -26, -7, -9, 32, 9, -21, 31, -28, 28, 14, -27, -31, 17, -17, -23, -12, 25, -23, -30, 3}

    {849, 631, 641, 706, 788, 710, 827, 736, 803, 602, 741, 898, 939, 891, 686, 663, 749, 737, 712, 608, 786, 709, 778, 765, 713, 880}

    Returns: 6454.592918732312

  44. {-45, -12, -34, -42, -32, 23, 5, 53, 29, 3, 39, -8}

    {-18, -9, -29, 1, 18, 46, -5, -1, 16, -1, -15, 40}

    {788, 802, 597, 280, 374, 797, 358, 201, 739, 703, 555, 207}

    Returns: 2637.904469359956

  45. {16, 15, 0, -5, -2, -17, -28, 27, -28, 24, 21, 22, 31, 9, -20, 25, -34, 16, 34, 30, -27, 15, 3, 17, -26, -11, -12, -30, -16, 24, -23, -3, 28, 15, -32, -6, 23, 10, -9, 8, 17, -26, -32, 32, 3, 7}

    {-19, -29, -7, -3, -2, 15, 20, 5, 33, 18, 22, 21, 34, 9, 32, 10, 2, 36, 16, -8, -21, -19, -6, -3, 1, 5, 28, 34, 5, 8, -9, 7, -20, 25, 24, -24, -33, -20, -28, -29, 18, 34, -1, 24, 25, 31}

    {673, 635, 710, 645, 883, 797, 640, 796, 685, 687, 745, 781, 716, 839, 809, 711, 723, 642, 712, 791, 733, 855, 716, 689, 650, 851, 662, 633, 691, 652, 798, 722, 822, 704, 871, 745, 835, 735, 772, 795, 842, 865, 638, 662, 685, 703}

    Returns: 3707.2138053376257

  46. {-43, -28, 33, 16, -30, -36, 37, -7, 45, -26, -35, 29, 0, 14, 44, -43, 39, 32, 32, 23, 17, 34, -4, 8, -39, -1, -14, 21, 7, 32, 25, 45, 45, -24, -32, 28, 39, 6, -36, -3, 9, -47, 35, 10, -21, -47, -47}

    {-37, 38, -80, 50, -74, 31, 50, -66, -35, -71, -57, 50, 71, -77, 0, 83, 16, 0, 4, 0, 23, 69, 41, 96, 43, 73, 83, 38, 31, -22, -22, -74, 3, -59, 88, 53, -39, -33, 93, -89, -80, -36, 67, -83, 39, 76, 58}

    {24, 40, 22, 34, 61, 52, 32, 28, 33, 71, 39, 42, 18, 59, 61, 30, 62, 35, 34, 50, 24, 36, 45, 14, 16, 34, 44, 66, 58, 27, 16, 24, 26, 34, 14, 72, 38, 52, 63, 68, 59, 65, 66, 60, 31, 52, 19}

    Returns: 815.8402977017311

  47. {51, 78, -3, 27, 2, -86, 13, -32, -60, -2, -83, 6, 38, 40, 14, -40, 14, -51, -95, -4, -62, -89, -19, -19, -45, 39, 30, 52, 76, 94, -8, -43, 78, 8, -82, -60, 78, 79, 50, 22, 31}

    {22, 59, 67, 70, -72, 15, 12, -22, -55, -52, 81, 65, -70, -17, 55, 43, -6, -59, -10, -42, -4, -75, 11, 40, 33, -29, 82, 82, 4, 64, 76, -81, -44, 25, -34, -74, -53, 50, 79, -43, 41}

    {606, 580, 198, 593, 361, 517, 174, 708, 197, 365, 530, 397, 643, 382, 560, 447, 671, 536, 254, 475, 386, 689, 490, 455, 653, 450, 435, 535, 426, 699, 553, 707, 224, 689, 340, 701, 201, 295, 374, 234, 186}

    Returns: 21131.38874420531

  48. {24, 8, 65, 72, -81, -24, -37, -22, 52, -7, 23, 78, 34, 69, 31, 91, 39, -66, 60, 10, 46, 39, 32, 0, 81}

    {-89, 37, -38, -46, -21, -9, 49, 91, 47, -31, -23, -33, 83, 64, 96, -8, -75, 47, -14, -56, -54, 56, -35, 95, 23}

    {363, 868, 643, 606, 815, 443, 853, 706, 703, 710, 474, 467, 758, 863, 715, 396, 830, 320, 473, 414, 314, 540, 746, 796, 819}

    Returns: 17811.865185302056

  49. {-10, -12, -23, -29, 0}

    {82, -71, -79, -77, -9}

    {350, 862, 652, 879, 346}

    Returns: 599.5044291611827

  50. {45, 18, -38, 11, 9, -39, -21, -27, 21, 41, 7, 30, -44, -6, 0, -11, 25}

    {48, 40, -54, 64, 1, -62, -43, 30, 0, 18, 17, 56, 5, -7, 83, 50, 20}

    {313, 296, 179, 324, 165, 228, 252, 239, 237, 247, 137, 288, 263, 201, 163, 304, 195}

    Returns: 1833.3275694241947

  51. {-2, 42, -11, -14, -9, -15, -17, 46, 55, -25, -24, 65, -7, 58, -2, 57, -20, -16, 9, -22, -51, 31, -14, 59, -42, -39, 33, -17, -65, -24, -7, 65, -19, -15, -2}

    {85, -31, -60, -1, -25, -16, 14, 84, 65, 88, 53, 8, 48, 55, -7, 41, 90, -77, 46, 35, -12, 60, 19, 12, -38, -80, -45, 12, 5, 26, 34, 70, -64, 10, 36}

    {195, 185, 129, 212, 254, 190, 207, 264, 87, 346, 308, 58, 270, 141, 201, 252, 333, 278, 269, 135, 107, 62, 252, 379, 381, 314, 166, 313, 148, 264, 366, 287, 190, 345, 174}

    Returns: 6971.001720674897

  52. {-18, 6, 27, -19, 9, 7, -24, -1, -1, 10, 23, 23, -18, -12, 28, -18, 26, 25, 3, 27, 15, 10, -15}

    {42, -26, 6, 3, -28, 35, 7, 51, -47, -15, 17, -37, -52, -39, 4, 17, -13, 45, 12, 24, 39, 33, 7}

    {422, 252, 643, 117, 260, 220, 493, 788, 553, 594, 712, 585, 527, 636, 194, 643, 382, 727, 410, 735, 167, 204, 401}

    Returns: 3310.375832150936

  53. {0, -15, -3, 9, 0, -9, -2, -2, 9, 8, -10, 9, -10, 13, 8, 9, 12, 6, 0, -3, 11, 4, 5, 2, -7, 5, -3, -2, -14, -14, -5, 1, -5, -9, -2, -13, 5, 10, 8, -6, -10, -7, -11, 3, -5, -7, 15}

    {-12, 63, -55, 55, -67, -11, 76, 83, -39, 30, -11, -51, 47, -18, -85, -59, 82, -14, -78, 58, 32, 59, 16, -5, -67, 46, -65, -16, -83, 38, 3, 34, 65, 36, 15, -83, 73, -35, 23, -65, -28, 73, -53, 60, -36, -13, 66}

    {501, 769, 683, 575, 575, 935, 810, 861, 702, 717, 750, 524, 940, 778, 517, 577, 633, 483, 776, 590, 812, 640, 727, 705, 859, 632, 928, 700, 683, 833, 776, 913, 630, 582, 914, 557, 608, 937, 698, 679, 503, 929, 715, 788, 533, 574, 835}

    Returns: 4007.7229232083196

  54. {-5, 1, -2, -3, 1, 6, 8, 6, -2, -9, -9, -8, -8, -5, -3, -3, 5, 5, 4}

    {-21, -93, -27, 88, 15, -67, -44, -54, -71, -48, -92, 13, 69, -82, 31, 43, 30, 35, -13}

    {712, 568, 776, 456, 454, 635, 669, 800, 796, 473, 677, 573, 740, 463, 630, 772, 454, 766, 544}

    Returns: 1845.847308789364

  55. {-10, 61, -58, 15, -80, -69, -22, 74, 40, -60, 74, -19, 5, -6, -76, 3, -24, 66, -17, -34, -74, -45, -11, -31, -48, 40, 59}

    {-18, 34, -31, 32, -15, 14, -15, 34, -35, 18, -19, 14, 33, 36, -6, 9, -26, 24, 32, 18, -28, 21, -12, 35, 13, -31, 19}

    {205, 101, 99, 181, 123, 174, 215, 177, 95, 198, 215, 83, 179, 181, 81, 172, 205, 71, 185, 198, 74, 76, 181, 193, 104, 170, 130}

    Returns: 2117.177579627615

  56. {-24, -12, 55, 24, -30, -38, 49, 34, 30, -24, -24, -29, -36, 38, -58, 23, 41, -2, 8, -50, 43, 34, 19, -24, 54, 33, 48, 38, -53, -52, -58, 41, 34, -40, 29, 27, -1, -52, 27}

    {-37, 62, 60, -60, -47, 21, -29, -13, 47, -31, 78, 20, 71, -74, 12, 1, 15, 78, 53, 64, 50, 15, -64, -43, 69, -7, 15, -13, 45, 61, 7, 63, 50, 55, 19, 55, 34, -80, 29}

    {485, 396, 540, 452, 615, 437, 614, 464, 539, 554, 764, 629, 652, 497, 592, 743, 430, 465, 494, 656, 407, 750, 486, 410, 529, 407, 536, 381, 699, 775, 751, 397, 652, 500, 470, 695, 764, 537, 691}

    Returns: 13000.604231849135

  57. {-2, -97, 47, 25, 51, 59, -83, 55, -91}

    {-36, 75, -52, 10, 30, -9, -9, -34, 58}

    {858, 733, 711, 670, 961, 776, 647, 898, 930}

    Returns: 9954.346082122627

  58. {3, -9, -20, 12, 56, -37, -40, 47, 43, -27, 0, -54, -26, -9, 53, 38, 19, 33, -47, 4, 56, -11, 32, 42, -4, 4, 17, 12, 14, 3, 1, -25, 13, -40, -30, 26, -27, 53, -41, -27, 51, -49, -44, 24, 44, -35, -25, -32, -7}

    {3, -52, 3, -15, -18, -9, -36, -52, 9, -3, -49, -9, 51, -27, 2, -36, -4, -51, 10, 36, 33, 18, -34, -14, 43, 13, 45, -1, 33, -19, -16, -12, -9, 51, -25, 44, 46, 31, 52, 3, -52, -4, 50, 7, -40, -46, -6, -48, -19}

    {12, 12, 11, 11, 12, 11, 12, 11, 12, 11, 12, 12, 12, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 11, 12, 11, 11, 12, 11, 11, 11, 11, 11, 12, 12, 12, 12, 11, 12, 12, 12, 12, 11}

    Returns: 20.697311491413917

  59. {-7, 19, -24, 16, 25, 2, 1, -16, 16, -5, 5, -19, -10, -20}

    {27, 64, 22, -32, -1, 3, 18, 87, 3, -72, 54, 16, 30, 36}

    {298, 250, 294, 409, 349, 394, 395, 188, 264, 244, 335, 340, 330, 203}

    Returns: 1134.9734859119376

  60. {-8, -15, 0, -2, 14, -2, 33, -15, -15, -22, 11, 25, -25, -2, 6, 15, -7, 16, 21, -16, 16, -41, -30, -35, 41, -5, -41, -38, -23, -16}

    {-8, 77, 77, 52, -49, -40, 67, -71, -60, -13, -8, -37, -46, -51, 37, 73, -44, -54, 33, -2, 20, 57, -63, -41, 30, -22, 63, -58, -44, -48}

    {251, 456, 519, 145, 171, 199, 467, 390, 414, 495, 136, 448, 463, 517, 200, 410, 181, 215, 244, 424, 397, 543, 209, 434, 206, 488, 244, 463, 225, 371}

    Returns: 6110.477491472669

  61. {-1, -13, -16, 0, 9, -18, -15, -11, 18, 21, 19, 22, -2, 14, -12, 15, -16, -20, -10, 17, 3, 11, 16, 11, -4, 7, -22, -2}

    {-16, -14, 3, -17, -6, -18, -17, 10, -2, 16, -9, 10, -5, 11, -9, -3, -11, -17, 3, -7, -1, 7, -18, -15, -18, 7, -13, 8}

    {582, 789, 707, 656, 737, 294, 629, 385, 508, 963, 952, 771, 232, 359, 860, 470, 254, 881, 327, 580, 924, 663, 814, 579, 347, 757, 260, 472}

    Returns: 995.759684579105

  62. {10, -39, 52, -13, -20, -50, -6, 3}

    {-25, 8, 12, -20, 0, -21, 3, 28}

    {637, 527, 630, 404, 400, 484, 634, 409}

    Returns: 1352.7778363448672

  63. {-26, -33, 14, 70, 63, -70, 11, 49, 55, -14, 23, -17, -10, -71, 7, -25, 0, 42}

    {20, 5, 52, -5, 12, -52, 65, -33, -33, 20, -7, 60, 59, -54, 26, 60, -11, 33}

    {250, 238, 197, 164, 236, 210, 162, 196, 248, 179, 186, 208, 248, 191, 205, 245, 198, 220}

    Returns: 2526.803195393798

  64. {-13, 5, 31, -32, -7, -31, 14, -31, 18, 28, 1}

    {5, 25, -17, 23, -23, -35, -46, -64, 63, 37, -18}

    {461, 489, 489, 448, 358, 436, 373, 372, 453, 348, 483}

    Returns: 2178.9913723237432

  65. {-76, 27, 7, 58, -71, 4, -91, -65, 68, -14, -89, -32, -2, 87, -63, 14, -7, 3}

    {6, -39, -24, 39, 34, -66, -68, -48, 57, -69, -31, 67, -34, -15, -9, -61, 19, -9}

    {714, 732, 723, 879, 777, 572, 709, 859, 810, 856, 653, 844, 585, 801, 613, 737, 575, 781}

    Returns: 16316.421289128208

  66. {-41, 24, -50, -32, 7, -37, -6, -12, 5, -1, -38, 3, -42, 14, -19, -7, -31, 22, -28, 0, -18, -15, 3, -41, -36, -31, -16, 40, 43, -3, -37, 48, -17, 13, 13, -35, -15, -5, 38, 15, 5, 23, 7, 13, 34, 16, -12}

    {-15, 13, -15, -19, -19, -23, 1, 21, 3, -18, -15, -1, 14, 7, -17, 22, 15, -7, -5, 6, 1, -22, 20, 23, 19, -16, 10, 2, 5, 14, -13, -6, 20, -22, -13, 8, 14, 23, 3, 16, -19, 0, -6, 10, 21, -20, -6}

    {631, 693, 717, 723, 658, 602, 672, 599, 668, 720, 734, 700, 588, 774, 638, 753, 691, 780, 750, 761, 646, 706, 614, 742, 761, 673, 775, 732, 658, 756, 733, 756, 594, 572, 675, 676, 581, 571, 603, 588, 715, 773, 783, 703, 597, 790, 612}

    Returns: 3311.5535918790697

  67. {-54, -45, -40, -54, 36, 45, -16, 34, 42, 49, -68, -31, 50, 34, 41, -25, -26, 33, 24, -2, 11, 43, 9, 15, 54, 32, -63, -35, 30, -62, 57, -69}

    {-96, 72, -22, -37, -3, -50, -67, 62, -74, -44, 39, -47, 70, 79, 13, -96, 54, -55, -30, 54, -94, -69, -80, -14, -75, -54, 55, -38, -1, -23, -80, 2}

    {77, 26, 50, 62, 39, 48, 25, 24, 89, 50, 44, 81, 65, 63, 76, 58, 89, 52, 52, 38, 30, 85, 89, 81, 30, 78, 55, 72, 68, 50, 36, 64}

    Returns: 901.6805006996702

  68. {15, 56, -80, 25, 76, 58, -31, 13, -12, -38, -21, -63, 71, 64, 51, 11, 31, 30, -72, -66, -61, -47, -1, 53, 20, -22, 53, 17, 46, -35, 2, 76, -73, 23, -31, -17, 50, -32, 20, 24, 52, -56, -18}

    {-18, -48, -17, -43, 19, 48, 28, -30, 17, -14, -2, -38, 7, -20, 24, 2, 39, 21, 32, 19, -29, 33, -14, -30, 6, -46, 11, -22, -16, 20, 18, -19, 26, -23, -29, 27, 29, 36, 41, -7, 7, -11, -47}

    {405, 433, 523, 319, 653, 679, 213, 657, 239, 628, 450, 194, 740, 637, 530, 196, 263, 322, 680, 418, 668, 452, 298, 698, 648, 421, 329, 585, 509, 359, 195, 555, 424, 425, 681, 503, 515, 628, 527, 737, 607, 523, 475}

    Returns: 10298.230803523482

  69. {-79, 0, -5, -87, 62, 42, 59, -87, -22, 56, 39, 54, -14, 48, -54}

    {22, 76, 54, -64, -67, -16, -46, -35, -55, 70, -35, -28, -41, -33, -63}

    {433, 366, 380, 423, 409, 411, 368, 423, 366, 437, 394, 425, 393, 402, 433}

    Returns: 8881.926133154022

  70. {17, 6, -13, 9, 13, 4, 5, 29, 15}

    {-28, -5, -16, 22, -29, -23, -4, 25, 29}

    {103, 115, 142, 112, 113, 121, 122, 104, 113}

    Returns: 22.645893860151755

  71. {90, 10, -72, -42, -72, -28, -37, 28, 65, 53, -80, 14, -33, 26, -60, -78, 1, -15, 27, 77, 52, -53, -30}

    {11, 2, 7, -12, -6, 9, -8, -8, -3, -11, 0, 5, 5, -14, -8, -18, -15, -2, -5, 4, -6, -17, -10}

    {437, 272, 453, 347, 431, 246, 289, 432, 427, 271, 341, 174, 271, 497, 405, 303, 175, 171, 222, 412, 501, 374, 472}

    Returns: 2027.5210361349086

  72. {-1, 8, 6, -16, -6, -3, 10, 15, -13, 2, -2, -4, -6, -13, 11, 13, 13, 6, 6, -3, -5, -13, 14, 1, -4, 12, -12, -13, -16, -2}

    {4, -43, 51, 21, -19, -73, 66, 25, 15, 27, 41, 61, 62, -38, -62, -71, 31, -43, -42, -41, -38, 65, -20, 37, -3, -3, 22, -12, 25, -31}

    {26, 22, 6, 27, 28, 11, 16, 19, 10, 10, 11, 19, 27, 7, 27, 12, 25, 15, 16, 23, 9, 29, 8, 17, 27, 2, 29, 7, 6, 21}

    Returns: 5.878112805693022

  73. {7, 59, 10, 44, -63, 74}

    {-14, -20, 9, 1, -18, 2}

    {590, 385, 448, 671, 671, 276}

    Returns: 716.1776901063826

  74. {5, 32, -8, 8, 11, 33, -12, -34, 41, 28, -45, -1, -45, 10, 24, -37, 43, 43, 42, 23, 10, -17, 13, 32, 45, 33, 3, -30, 38, -35, -32}

    {19, -34, 21, 44, 36, -79, -79, 51, -85, 34, 61, 0, -15, 8, 5, 40, 41, -33, -12, -4, -51, -16, 40, 11, -53, 18, 11, -5, 70, -17, 57}

    {31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31}

    Returns: 95.38899983662115

  75. {-7, -1, -1, 19, 8, 11, 9, -4, 13, 26, 15, 22, -18, -18, 21, 14, 23, -20, -10, -20, 17, 13, -25, -9, -20, 4, -15, 5, -22, -17, 13}

    {39, -40, 43, -6, 34, 64, 23, 10, 14, -34, -40, -53, 66, -13, 51, -32, 18, 12, 25, -40, -15, 20, 25, -50, -32, -2, 64, 23, 28, -29, -66}

    {33, 30, 36, 41, 43, 34, 29, 31, 42, 22, 32, 36, 23, 28, 35, 31, 28, 23, 41, 23, 34, 39, 40, 25, 31, 29, 31, 23, 41, 43, 32}

    Returns: 55.32783709312466

  76. {-20, -7, -39, -15, 35, -53, 29, -18, -56, -12, 22, -28, -28, -38, -42, 33, -41, -36, -56, 53, 49, 8, 18, -30, 33, -50, -56, 45, -20, -22, -40, 24, 38, -22, 26, -1, -17, -24, -22, -41}

    {-15, 17, 10, -11, -14, 11, 15, 15, -10, -25, 7, 12, 22, 16, -14, 17, -1, -4, 24, -18, 26, -27, 12, -22, 5, 9, -25, -19, 0, -3, 22, -11, -13, 17, 0, 1, -24, 6, -16, -4}

    {71, 86, 101, 66, 121, 38, 55, 116, 74, 30, 130, 133, 61, 26, 51, 91, 48, 36, 37, 80, 66, 120, 54, 51, 48, 25, 45, 79, 81, 30, 85, 89, 83, 114, 23, 81, 132, 103, 38, 112}

    Returns: 522.8494804323229

  77. {40, 4, -9, 30, -63, 66}

    {19, -61, 82, -33, -86, 55}

    {594, 650, 747, 715, 488, 736}

    Returns: 5325.251508367517

  78. {-8, -13, -8, -8, -3, -21, 14, -10, 12, -25, 24, -8, -12, -4, 8, -26, 24, 7, -18, -4, -10, 5, 13, -9, -21, 1, 0, 14, 22, -9, 9, 27, 1, 8, 18, -21, 20}

    {-45, 21, -21, -31, -29, -6, 62, 52, -62, -37, 59, -16, -49, -60, 49, 56, -66, -39, 28, -11, -25, 25, -59, 33, 55, -25, -41, 9, 20, 43, -29, 48, 23, 27, 1, -21, 16}

    {240, 227, 306, 246, 357, 295, 205, 164, 311, 324, 226, 275, 336, 274, 254, 352, 367, 379, 237, 279, 323, 349, 369, 210, 198, 319, 195, 272, 212, 174, 147, 146, 349, 152, 340, 154, 293}

    Returns: 3060.2010627268924

  79. {5, 5, 2, 6, -6, -10, -3, -3, -5, 6, 16, 16, -3, -16, -14, 0, 14, -14, -3, 7, -2, -8, 14, 2, -16, 5, 8, -16, -15, -9, 8, 14, 1, -9, -5, 13, 5, 13, -1, 4, -9}

    {-2, -36, 76, 73, -54, 52, 9, 72, 72, 71, 26, 40, 8, -28, -84, -66, 2, -66, 6, -73, 32, -5, 26, 23, -65, -64, -78, 0, -67, 71, 4, -4, 71, -58, -43, 76, -13, -6, 82, -58, -55}

    {239, 263, 237, 232, 251, 259, 254, 255, 231, 232, 242, 263, 250, 241, 244, 241, 254, 232, 245, 235, 262, 225, 244, 252, 257, 241, 224, 239, 256, 245, 239, 245, 255, 250, 259, 245, 239, 239, 255, 258, 248}

    Returns: 2531.183745528143

  80. {70, -27, -66, -47, 53, -69, -30}

    {30, 6, 30, -28, -25, 7, 28}

    {712, 698, 623, 620, 656, 612, 712}

    Returns: 3894.607618268318

  81. {-61, -5, 45, 29, -12, 57, 29, -64, -11, -45, 19, -23, -17, -22, -50, 59, -16, -9, 38, -10, -45, -58, 58, -55, -41, -36, 24, 26, -21, 10, -62, 48, 23, 53, 15}

    {38, -77, -6, -66, 14, -53, 46, -7, 19, 31, 66, -33, 35, -11, 38, -60, 35, -61, 7, -38, 77, -4, 46, 3, -12, -39, -61, 25, 34, -41, -27, -60, -61, 35, -11}

    {386, 222, 352, 255, 437, 362, 282, 375, 331, 352, 299, 232, 308, 373, 226, 294, 407, 322, 381, 412, 294, 437, 359, 260, 222, 350, 297, 393, 303, 221, 241, 236, 283, 305, 304}

    Returns: 8916.897071066745

  82. {-15, 15, 58, 4, -35, -38, -60, -9, -39, -37, 33, -60, 18, -35, 28, -5}

    {-24, 56, 18, 43, 26, 40, -46, 8, -54, -26, -22, 33, 50, -65, -13, 63}

    {827, 491, 485, 777, 373, 417, 532, 691, 763, 852, 346, 498, 765, 626, 504, 646}

    Returns: 6519.145938730277

  83. {-54, -50, 73, -12, 23, 46, -16, -4, -57, 22, 80, -84, -47, -61, -84}

    {-12, -10, 21, -24, 7, -6, 11, 5, 0, -14, -20, -10, 10, -22, 20}

    {22, 47, 68, 49, 40, 59, 85, 49, 54, 84, 38, 35, 28, 84, 44}

    Returns: 37.75014400379945

  84. {59, 29, 0, 45, -7, -36, 6, -23, 40, -17, 1, -55, 42, 23, 23, -55, -54, -8, 20, 57, -42, -2, 38, -11, -35, 34, 33, -21, 41, 20, -5, 8, 7, -37}

    {-9, -15, 12, 9, -18, -9, -23, -17, -3, 9, -14, 22, -15, 16, 12, -16, 10, 8, -20, -15, -2, -9, -5, -18, 15, 0, -23, 14, 18, -9, 8, 21, 21, 7}

    {111, 175, 24, 857, 489, 183, 15, 156, 243, 345, 779, 199, 633, 164, 307, 369, 22, 76, 941, 787, 317, 95, 90, 584, 405, 325, 463, 798, 302, 405, 614, 35, 516, 412}

    Returns: 2793.2537897662905

  85. {-5, -50, -3, -10, -27, 44, -43, 21, 58, 17, -11, -23, -47, 7, -61, 65, 19, 52, -59, 22, -14, 59, 31, 12, 55, 22, 52, -11, -37, -17, 14, 57, -62}

    {-72, -1, -76, -41, 48, -74, -29, 36, 75, -20, 56, -70, -13, 73, 32, -24, -65, -58, 63, -17, -37, 19, -76, -54, -35, 30, 17, -20, -18, 1, 16, -73, -41}

    {231, 193, 224, 229, 203, 251, 232, 251, 238, 249, 221, 212, 212, 237, 210, 206, 234, 207, 211, 193, 233, 244, 220, 193, 224, 223, 193, 230, 228, 228, 241, 228, 223}

    Returns: 7327.29153129395

  86. {3, -10, -24, 3, 14, -8, 25, -17, 19, -7, 14, -4, 7, -9, 21, 1, 17, -22, 18, 10, 2, 2, -17}

    {2, 11, 8, 9, -14, 1, 11, -14, -3, 3, -4, 5, 12, -16, -3, -1, 1, 12, -3, -2, 16, -13, 4}

    {345, 221, 353, 290, 219, 314, 281, 387, 265, 293, 259, 209, 252, 328, 233, 334, 278, 279, 281, 273, 383, 406, 296}

    Returns: 513.1215316746366

  87. {-6, 28, -13, -35, 16}

    {-12, -2, -52, -9, 2}

    {195, 154, 879, 523, 190}

    Returns: 248.37882232886653


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: