Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 117.43 KB | None | 0 0
  1. import java.util.*;
  2. import java.util.stream.Stream;
  3.  
  4. import org.testng.Assert;
  5. import org.testng.annotations.Test;
  6.  
  7. /**
  8. * Test suite for the MaximumOfLastN class.
  9. * <p>
  10. * The provided test suite is correct and complete. You should not need to modify it. However, you
  11. * should understand it. You may need to augment or write test suites for later MPs.
  12. *
  13. * @see <a href="https://cs125.cs.illinois.edu/MP/0/">MP0 Documentation</a>
  14. */
  15. @Test
  16. public class MaximumOfLastNTest {
  17.  
  18. /** Timeout for our tests. Solution takes 40 ms. */
  19. private static final int TEST_TIMEOUT = 500;
  20.  
  21. /** Delta for comparing doubles. */
  22. private static final double COMPARISON_DELTA = 0.001;
  23.  
  24. /**
  25. * Test valid Factorial.factorial inputs with precomputed values.
  26. */
  27. @Test(timeOut = TEST_TIMEOUT)
  28. public void test() {
  29. for (Map.Entry<MaximumOfLastNInput, Double> precomputed : PRECOMPUTED_RESULTS.entrySet()) {
  30. MaximumOfLastNInput input = precomputed.getKey();
  31. Double output = precomputed.getValue();
  32.  
  33. double difference = Math.abs(MaximumOfLastN.maximumOfLastN(input.doubles, input.n) - output);
  34. Assert.assertTrue(difference < COMPARISON_DELTA,
  35. String.format("Result for %s is incorrect", input.toString()));
  36. }
  37. }
  38.  
  39. /** Testing class. */
  40. public static class MaximumOfLastNInput {
  41. /** N input value. */
  42. final int n;
  43.  
  44. /** doubles input value. */
  45. final double[] doubles;
  46.  
  47. /**
  48. * Create a new testing input.
  49. *
  50. * @param n bound the search the end of the array
  51. * @param doubles array of doubles to compute the maximum over
  52. */
  53. MaximumOfLastNInput(int n, Double[] doubles) {
  54. super();
  55. this.n = n;
  56. this.doubles = Stream.of(doubles).mapToDouble(Double::doubleValue).toArray();
  57. }
  58.  
  59. @Override
  60. public String toString() {
  61. return "MaximumOfLastNInput{" +
  62. "n=" + n +
  63. ", doubles=" + Arrays.toString(doubles) +
  64. '}';
  65. }
  66.  
  67. @Override
  68. public boolean equals(Object o) {
  69. if (this == o) {
  70. return true;
  71. }
  72. if (o == null || getClass() != o.getClass()) {
  73. return false;
  74. }
  75. MaximumOfLastNInput that = (MaximumOfLastNInput) o;
  76. return n == that.n &&
  77. Arrays.equals(doubles, that.doubles);
  78. }
  79.  
  80. @Override
  81. public int hashCode() {
  82. int result = Objects.hash(n);
  83. result = 31 * result + Arrays.hashCode(doubles);
  84. return result;
  85. }
  86. }
  87.  
  88. private static final Map<MaximumOfLastNInput, Double> PRECOMPUTED_RESULTS =
  89. new LinkedHashMap<MaximumOfLastNInput, Double>() {
  90. {
  91. put(new MaximumOfLastNInput(0, new Double[] {}), 0.0);
  92. put(new MaximumOfLastNInput(1, new Double[] {}), 0.0);
  93. put(new MaximumOfLastNInput(1, new Double[] { 1.0 }), 1.0);
  94. put(new MaximumOfLastNInput(-1, new Double[] { 1.0 }), 0.0);
  95. put(new MaximumOfLastNInput(-1, new Double[] { 1.0, 2.0 }), 0.0);
  96. /* BEGIN AUTOGENERATED CODE */
  97. put(new MaximumOfLastNInput(4, new Double[] {
  98. -627.230977071034,
  99. -970.1539686613523,
  100. 540.5903471336824,
  101. 628.6595194220317,
  102. -883.2727122341207,
  103. 147.32649457053276,
  104. 258.7314772084901,
  105. -295.98695021094454,
  106. -296.175505188422,
  107. -770.9219651730186,
  108. 841.9676175827258,
  109. -496.8030922621456,
  110. 749.9776633339816,
  111. -581.8665484840444,
  112. 489.7017618931827,
  113. 775.9285088430856,
  114. 387.6050859403899,
  115. -159.4527331149211,
  116. }), 775.9285088430856);
  117. put(new MaximumOfLastNInput(22, new Double[] {
  118. 853.2069532006253,
  119. 434.76326091639703,
  120. 866.3765547777084,
  121. 469.45226904533547,
  122. -459.94129621124966,
  123. 180.94049439351238,
  124. 80.40312945389087,
  125. -503.1703346460713,
  126. -826.1985803029925,
  127. 334.42701361964237,
  128. 245.48508683253613,
  129. -793.2995431526274,
  130. 815.4812802760925,
  131. 927.6546793926109,
  132. -877.0793332796984,
  133. 62.42984884939915,
  134. 780.4991626613723,
  135. -455.34733283823925,
  136. 159.91635958775623,
  137. 14.41547180343332,
  138. -634.6885413560562,
  139. -443.5650586117886,
  140. -356.54706104372735,
  141. -960.7939524763924,
  142. 131.33572584109334,
  143. -551.2721759538763,
  144. 1001.9749021763387,
  145. 15.272034379263005,
  146. -200.28098629121268,
  147. 143.74299586808684,
  148. }), 1001.9749021763387);
  149. put(new MaximumOfLastNInput(17, new Double[] {
  150. -521.2051697904567,
  151. 788.3279717689884,
  152. 178.59791396646142,
  153. -393.3140618386328,
  154. -265.53342628014434,
  155. -79.76822595299518,
  156. -81.84854187724113,
  157. 938.0952047487767,
  158. -371.18497893271933,
  159. -741.7551645097096,
  160. -273.79811567542265,
  161. -788.0405539659723,
  162. 698.0752312477566,
  163. -465.6947232279472,
  164. 476.0340636132414,
  165. -271.7773362272601,
  166. -398.7637775161297,
  167. 132.52878173391628,
  168. -0.9285378575223149,
  169. }), 938.0952047487767);
  170. put(new MaximumOfLastNInput(27, new Double[] {
  171. 885.2009158030228,
  172. -432.792730670792,
  173. -382.85987285579813,
  174. -897.2407357386119,
  175. 609.1564813995246,
  176. -901.4403893501094,
  177. 505.6937432432878,
  178. 372.89305789648824,
  179. -768.4477384768834,
  180. 133.34426713147013,
  181. -712.2902084432312,
  182. 310.6225692826665,
  183. 368.386055303949,
  184. -556.8361096525364,
  185. -1021.5332828274372,
  186. 248.09695668073937,
  187. -57.30593067642985,
  188. -508.1104288284928,
  189. 72.20600072340676,
  190. -905.0328868930992,
  191. 1015.0460255981038,
  192. 949.9565292180614,
  193. 224.69394211142662,
  194. }), 1015.0460255981038);
  195. put(new MaximumOfLastNInput(14, new Double[] {
  196. -640.192557840503,
  197. -184.5820376927927,
  198. -553.2243636552848,
  199. 607.0273358286267,
  200. 802.3664967215032,
  201. 14.261315746778564,
  202. 698.8075672266123,
  203. 494.5412388316531,
  204. 573.8484195264355,
  205. -629.3675781540178,
  206. 481.1658480293504,
  207. 733.2205343994083,
  208. -946.164516026759,
  209. 140.5438498308872,
  210. 184.01295092441433,
  211. -557.8109622216216,
  212. 484.47273618798,
  213. 889.0069708012447,
  214. -768.6670011358888,
  215. -45.87836965354791,
  216. -579.6227730087153,
  217. -666.5123090387747,
  218. 501.6725709915172,
  219. 916.5643581284771,
  220. -64.14191640552235,
  221. -970.1425778592661,
  222. -313.5966244122892,
  223. }), 916.5643581284771);
  224. put(new MaximumOfLastNInput(25, new Double[] {
  225. 245.97270437523412,
  226. -758.6587270772175,
  227. 819.3009314555675,
  228. -4.265264689327523,
  229. -168.0785677994627,
  230. -478.2274567751397,
  231. -617.608365467479,
  232. -792.5858973301993,
  233. 918.5348996924354,
  234. -36.53261507869911,
  235. 149.88059887598592,
  236. -609.8422607261473,
  237. 463.95248411442617,
  238. 496.94978107010684,
  239. 232.87314550642805,
  240. 763.3151931710331,
  241. 51.27911740470245,
  242. 538.7411719478646,
  243. -172.65116657949784,
  244. -595.8319234822275,
  245. -105.54988823019357,
  246. -813.1936352326388,
  247. }), 918.5348996924354);
  248. put(new MaximumOfLastNInput(18, new Double[] {
  249. -264.62735526896677,
  250. 533.3485824740519,
  251. -896.9023895592168,
  252. 179.66716702304757,
  253. 21.353507488482137,
  254. -837.7834887902441,
  255. -118.97217166336713,
  256. 591.5465541862768,
  257. -968.4272916258087,
  258. 192.7721462325453,
  259. 207.28222757665844,
  260. -488.414861115185,
  261. -999.3966919976033,
  262. -992.3235466640535,
  263. 286.32724359717304,
  264. 59.47261812035276,
  265. -995.5620450002002,
  266. -581.8746709692982,
  267. -657.8140302291663,
  268. -836.2669334840648,
  269. 927.30223640537,
  270. 773.688961436902,
  271. -751.9498139924704,
  272. -651.9863760970734,
  273. 524.4218225155182,
  274. 247.2595346107296,
  275. -698.3684788092532,
  276. -295.4401001958363,
  277. }), 927.30223640537);
  278. put(new MaximumOfLastNInput(6, new Double[] {
  279. 228.77509864860212,
  280. 41.09783985003287,
  281. -390.5865243530775,
  282. 689.0136647031959,
  283. 704.7151616873498,
  284. -615.53211045941,
  285. -0.3703352762686336,
  286. 787.9266131253498,
  287. 876.6060535519496,
  288. -859.3515523532137,
  289. -65.63166703042089,
  290. 158.2777885892292,
  291. -1004.8352120415348,
  292. 382.931827121502,
  293. }), 876.6060535519496);
  294. put(new MaximumOfLastNInput(6, new Double[] {
  295. -689.5381062388906,
  296. 1008.1603929063003,
  297. 573.5918062846731,
  298. -497.95898913776546,
  299. 713.1947327664452,
  300. -549.0469591456913,
  301. }), 1008.1603929063003);
  302. put(new MaximumOfLastNInput(15, new Double[] {
  303. 619.9189070298871,
  304. -976.5471161000628,
  305. -871.8442753956056,
  306. 903.3798479780539,
  307. 265.8085573500639,
  308. -432.29817985678346,
  309. 273.08812387516036,
  310. 350.5679694700598,
  311. 506.4818597524836,
  312. 835.8751642361112,
  313. 31.50277978471013,
  314. -735.900261133555,
  315. -98.90461085027937,
  316. 460.42417698964937,
  317. 755.6665997376203,
  318. 483.3731476032867,
  319. -368.8267896537718,
  320. -531.3126636529646,
  321. 235.64240850386614,
  322. -529.2102365034139,
  323. 621.6944145738848,
  324. -856.2647474765063,
  325. 831.0846263612702,
  326. -880.4199765866774,
  327. -819.0785673649075,
  328. }), 831.0846263612702);
  329. put(new MaximumOfLastNInput(13, new Double[] {
  330. 597.5402678266864,
  331. -162.6983459731282,
  332. 52.97994428875063,
  333. -559.8345056769112,
  334. -681.9535645418487,
  335. 160.82034421156732,
  336. 167.80412039649218,
  337. 41.68127396704449,
  338. -242.59340174938552,
  339. 407.9286830800361,
  340. }), 597.5402678266864);
  341. put(new MaximumOfLastNInput(30, new Double[] {
  342. -303.1193069910969,
  343. -141.95926669230812,
  344. -93.96035832641428,
  345. 599.7547808330896,
  346. 822.134109492366,
  347. 398.67464418751297,
  348. 371.5102485152711,
  349. -865.8197193291398,
  350. 60.321807214476394,
  351. 1012.6070044776925,
  352. 622.5509391138962,
  353. -740.6824181838547,
  354. 661.107544828656,
  355. -356.545682725563,
  356. 117.88353722040529,
  357. 775.5935699951656,
  358. 873.6836937605899,
  359. -413.9056999137006,
  360. -460.45881365096375,
  361. -922.5595556049384,
  362. -373.755477656161,
  363. -186.2912878805846,
  364. -298.0678066015512,
  365. -661.5365606110154,
  366. -276.5462744540946,
  367. 797.1780499589713,
  368. 441.8278303611114,
  369. }), 1012.6070044776925);
  370. put(new MaximumOfLastNInput(14, new Double[] {
  371. -964.8621747739521,
  372. 603.2374625003285,
  373. 171.28962373472496,
  374. -768.2535507621578,
  375. -1.2333890245340626,
  376. -850.8529554521087,
  377. -263.4264423516215,
  378. -398.38281751180557,
  379. -759.9364523557342,
  380. -101.3250382337219,
  381. 798.7906169765665,
  382. 665.7655459108428,
  383. 836.9916915005697,
  384. -959.6728610471769,
  385. 357.7896883022204,
  386. -581.2122623777318,
  387. -856.7383889035295,
  388. -834.7553792596523,
  389. }), 836.9916915005697);
  390. put(new MaximumOfLastNInput(2, new Double[] {
  391. 85.48782294620105,
  392. 116.71392083547471,
  393. -165.2114580415705,
  394. -300.88073816552696,
  395. -746.5143648844019,
  396. -749.4694448930773,
  397. -9.972778940321405,
  398. 209.19989744427494,
  399. 695.900944476577,
  400. 686.7984871953386,
  401. 343.2674620563266,
  402. -900.9646633562988,
  403. -229.99682826356047,
  404. 745.5933580543128,
  405. 457.2640980381575,
  406. -751.8549123536595,
  407. -922.9960358351864,
  408. 962.0648680790027,
  409. 373.7268640175539,
  410. -435.97002047571095,
  411. -706.7027496637957,
  412. 672.9028110823983,
  413. 503.5651966306823,
  414. 448.6331909768046,
  415. -366.22434025655775,
  416. }), 448.6331909768046);
  417. put(new MaximumOfLastNInput(13, new Double[] {
  418. 187.81330326069792,
  419. 782.9646558504478,
  420. -39.35764689966163,
  421. 966.3529461966245,
  422. -939.1849173257497,
  423. 699.6485091464087,
  424. -934.1703565609369,
  425. 219.22525834013777,
  426. -145.55465731730692,
  427. 768.7678129779915,
  428. 691.6673239919805,
  429. 102.35330713923304,
  430. -927.6676440412175,
  431. 317.3440351716781,
  432. }), 966.3529461966245);
  433. put(new MaximumOfLastNInput(20, new Double[] {
  434. 884.661184190631,
  435. -77.40968113496274,
  436. 563.4664877291912,
  437. 189.8220278162721,
  438. -530.0782911122815,
  439. 864.7114781413625,
  440. 491.3003058273084,
  441. -711.1845329204225,
  442. -293.1342876791291,
  443. 466.16222068633397,
  444. 285.0937998188524,
  445. 1005.1831273056969,
  446. -1017.1122196679912,
  447. 474.4583187203343,
  448. -885.5595518669361,
  449. -450.13258591814974,
  450. 26.334787815238542,
  451. 586.1412244197941,
  452. -531.711186417695,
  453. -865.8589134339645,
  454. -806.8829876746931,
  455. }), 1005.1831273056969);
  456. put(new MaximumOfLastNInput(8, new Double[] {
  457. -718.1356620455117,
  458. -555.194860330972,
  459. -307.26850468117846,
  460. 984.1405917615084,
  461. -920.8992770999216,
  462. 114.59899669560946,
  463. -14.653812028300763,
  464. -178.7376686678499,
  465. -117.20616993923113,
  466. -670.1676663231742,
  467. -503.4556897751904,
  468. -574.965619991573,
  469. -240.94088007213486,
  470. 257.40679426200904,
  471. -227.43136151435283,
  472. 523.5322285838247,
  473. 410.77299394516467,
  474. -839.3302928398884,
  475. 708.7508929547034,
  476. 540.1249981911001,
  477. 234.1052982800984,
  478. -164.17934579877283,
  479. 406.8852181769644,
  480. 983.0903850555324,
  481. -287.32571079358695,
  482. }), 983.0903850555324);
  483. put(new MaximumOfLastNInput(12, new Double[] {
  484. -246.6746463400491,
  485. -792.9782653382217,
  486. 831.3823978058144,
  487. -625.704921980916,
  488. -644.2546487826876,
  489. -75.64489317020434,
  490. 923.9356457068725,
  491. 507.57100864562335,
  492. -192.1748284924738,
  493. }), 923.9356457068725);
  494. put(new MaximumOfLastNInput(12, new Double[] {
  495. 85.49231917874431,
  496. -311.63181291987894,
  497. -592.960349111117,
  498. 264.57540328665755,
  499. -860.2864141097239,
  500. -395.5666601230091,
  501. 113.6280255933898,
  502. -4.3898322296017795,
  503. -748.423627852625,
  504. 935.1253452068331,
  505. 879.2763579670454,
  506. -562.5899082264013,
  507. -379.8649816081074,
  508. 951.9985676779593,
  509. -378.8824678982078,
  510. 719.4505639209528,
  511. 591.2589753320021,
  512. 146.03293284437723,
  513. 132.2293004331641,
  514. -109.71419298823685,
  515. -41.7547248230353,
  516. -571.2976510779613,
  517. 573.3559382913259,
  518. -600.4309884953896,
  519. 821.6461134301289,
  520. 297.73564556255633,
  521. -153.67216344106737,
  522. -23.066572788953636,
  523. 344.394919959389,
  524. -407.24936095632484,
  525. -123.02448172289996,
  526. 810.2219816254656,
  527. }), 821.6461134301289);
  528. put(new MaximumOfLastNInput(4, new Double[] {
  529. 239.40742697013138,
  530. -170.44116727837354,
  531. 437.66972339929544,
  532. 846.6912440698752,
  533. 707.7814021263935,
  534. 383.6552124290979,
  535. -658.9408487202563,
  536. -315.4819877179493,
  537. -95.50774470471742,
  538. -268.06244016923574,
  539. 791.721638479406,
  540. }), 791.721638479406);
  541. put(new MaximumOfLastNInput(3, new Double[] {
  542. -309.1603806871499,
  543. 838.572709612462,
  544. 203.37866809143998,
  545. 676.4587515259432,
  546. 266.4615213452189,
  547. 245.31358255468558,
  548. -464.304741747108,
  549. 223.4487452994581,
  550. 883.653007942461,
  551. -239.04002158505864,
  552. 447.4964017039156,
  553. -878.076350831007,
  554. 796.0533428482681,
  555. 434.5643023418843,
  556. -621.8211383146222,
  557. }), 796.0533428482681);
  558. put(new MaximumOfLastNInput(18, new Double[] {
  559. -634.7042561322555,
  560. -369.71312042687623,
  561. 929.7497085187447,
  562. -573.9724966687122,
  563. -398.44627687865795,
  564. 115.75379688017438,
  565. -193.54706777013052,
  566. 212.0881911872625,
  567. -41.02016808865892,
  568. -771.9756523082997,
  569. -973.6273564671301,
  570. 226.74298971391545,
  571. -44.50490731293803,
  572. -199.66979101247261,
  573. -170.73618245204398,
  574. -371.06947558936554,
  575. 202.48710251484545,
  576. -1011.6301668194978,
  577. -597.524615440409,
  578. -388.23649020533685,
  579. 975.4461370358276,
  580. -525.4815733825376,
  581. -343.5223492480118,
  582. 402.3541522841565,
  583. 959.8437159487362,
  584. -889.4093566990168,
  585. 898.7002347797415,
  586. -170.56651690421904,
  587. 425.1433436617758,
  588. -613.4112722244918,
  589. }), 975.4461370358276);
  590. put(new MaximumOfLastNInput(13, new Double[] {
  591. -92.7674045740614,
  592. -914.917183239671,
  593. -931.7338058719652,
  594. 35.849599876220964,
  595. 633.3043630952175,
  596. 1014.391526603411,
  597. -791.4211261734204,
  598. -79.13930474558174,
  599. 450.9066428280926,
  600. }), 1014.391526603411);
  601. put(new MaximumOfLastNInput(5, new Double[] {
  602. -659.2953680751789,
  603. -585.6046444559788,
  604. 298.74619445266853,
  605. 756.9151762859196,
  606. -286.35129453683976,
  607. -548.2136843124576,
  608. 245.127630884444,
  609. -44.9455156849649,
  610. -197.67420831536765,
  611. -63.93102110561449,
  612. -796.4824452704934,
  613. 158.83424712993656,
  614. 865.6940836975659,
  615. -644.4116308691891,
  616. -229.5453792966632,
  617. -804.7087731835513,
  618. 512.4231033490928,
  619. -805.8577763269536,
  620. -4.102996263040495,
  621. 256.5731817969786,
  622. 216.28455359844384,
  623. }), 512.4231033490928);
  624. put(new MaximumOfLastNInput(1, new Double[] {
  625. 456.5063480200647,
  626. 209.06803605166988,
  627. -31.894867255035024,
  628. 550.1970467948963,
  629. -897.9607734438414,
  630. -334.04447380588044,
  631. -579.5579014465939,
  632. 671.2972598211427,
  633. 610.6167438667198,
  634. -376.303570990171,
  635. -806.2718430704308,
  636. 208.74388687633655,
  637. -161.715317401653,
  638. -104.03921813884199,
  639. -709.9109229190162,
  640. -5.497873266037004,
  641. -276.25805135884093,
  642. 825.3476711667913,
  643. -253.71857720497883,
  644. -422.20954965777673,
  645. -776.0927254060825,
  646. 310.8290222403225,
  647. -644.1807747033222,
  648. -208.84206645037102,
  649. -775.1269766903479,
  650. -297.58969259027117,
  651. 225.85556179311106,
  652. -383.55931317072236,
  653. -171.5727149332647,
  654. -129.58310828197,
  655. }), -129.58310828197);
  656. put(new MaximumOfLastNInput(11, new Double[] {
  657. 993.4371431249024,
  658. -566.3177936396346,
  659. 847.2675323314957,
  660. -574.4290732874747,
  661. -122.02042067739785,
  662. -393.5849258709113,
  663. 422.18363456001134,
  664. 607.1461623011328,
  665. 205.4771774300134,
  666. 429.2697573907826,
  667. 610.7875251754804,
  668. -439.8463887582243,
  669. -705.9131717581472,
  670. -29.416413045272748,
  671. -394.0344157313675,
  672. -733.9075772410865,
  673. 745.1142549035571,
  674. }), 745.1142549035571);
  675. put(new MaximumOfLastNInput(26, new Double[] {
  676. -698.1193679996418,
  677. -932.0604628572628,
  678. 533.3705734513383,
  679. -440.164200895204,
  680. -377.9607776363191,
  681. 374.8155781879841,
  682. 822.7330295300085,
  683. 79.32372111404493,
  684. -396.1234571104651,
  685. -286.0562678188894,
  686. -457.94890880374305,
  687. -491.41282299114073,
  688. 69.86876157180404,
  689. -1023.6398392164615,
  690. -193.45360211898833,
  691. 923.9715398861567,
  692. -99.71120453854064,
  693. -201.7863965494971,
  694. -450.0907624769807,
  695. -969.1609065725083,
  696. -520.8182357525793,
  697. -744.4040330226253,
  698. -922.196997526647,
  699. -835.3701626128423,
  700. }), 923.9715398861567);
  701. put(new MaximumOfLastNInput(5, new Double[] {
  702. -951.7799120352693,
  703. -799.1766335571342,
  704. 481.7542270498602,
  705. -640.3553620769812,
  706. 96.68283704934811,
  707. -192.32726022831002,
  708. 191.59331140618906,
  709. 824.8607727240687,
  710. 89.7916872904334,
  711. -739.726934565675,
  712. 277.73289263993456,
  713. -819.8167445885451,
  714. -96.17773442181351,
  715. -769.9650145064834,
  716. 13.17405040285621,
  717. -504.2298001680242,
  718. }), 13.17405040285621);
  719. put(new MaximumOfLastNInput(1, new Double[] {
  720. -653.4751890825746,
  721. -722.2302212703185,
  722. -785.4894567387682,
  723. 644.3426357230246,
  724. }), 644.3426357230246);
  725. put(new MaximumOfLastNInput(2, new Double[] {
  726. 67.69109081039096,
  727. -401.18810955451954,
  728. 582.0424859047398,
  729. -300.0613734792605,
  730. 65.21748351580345,
  731. 847.2244311731797,
  732. -70.3737517371178,
  733. -623.9491249093762,
  734. 538.8718476649251,
  735. -760.373671024252,
  736. 843.7982164413506,
  737. -390.10390477240117,
  738. 252.0310441889078,
  739. -579.701696036575,
  740. 268.67554846664007,
  741. 358.85857595103835,
  742. -437.35919373892284,
  743. -50.13363856999422,
  744. -64.12630822285837,
  745. -258.22738432194683,
  746. -1004.2082088302886,
  747. 701.6989238783272,
  748. 4.356605895194662,
  749. 845.938662632781,
  750. 217.19109388364177,
  751. }), 845.938662632781);
  752. put(new MaximumOfLastNInput(14, new Double[] {
  753. 890.2486022895687,
  754. -610.5765638982602,
  755. -165.70261650315797,
  756. 138.37923389552134,
  757. 425.1695750707768,
  758. -960.9515027697621,
  759. -949.5258187285017,
  760. 103.51771792119098,
  761. 84.32714547885007,
  762. 255.2393251099943,
  763. }), 890.2486022895687);
  764. put(new MaximumOfLastNInput(24, new Double[] {
  765. 585.8750811100044,
  766. 870.1978199931677,
  767. 564.9476024448509,
  768. 771.544553894656,
  769. -117.23757166959922,
  770. -556.8407246669917,
  771. 226.50052350792066,
  772. -651.8758134567124,
  773. -178.5813561009859,
  774. 966.5117797966559,
  775. -645.3939455818531,
  776. 27.50957725033095,
  777. 337.76993609978535,
  778. -517.5623560591853,
  779. -748.2738113812934,
  780. 249.32917567707864,
  781. -329.7962849252099,
  782. 884.9717009418214,
  783. 315.17384330058894,
  784. 848.0715522425576,
  785. -188.73531404100459,
  786. 708.1155907914558,
  787. 701.5577150608437,
  788. }), 966.5117797966559);
  789. put(new MaximumOfLastNInput(22, new Double[] {
  790. 602.8649328781516,
  791. -224.18395032670742,
  792. -222.08269757364678,
  793. 950.9521383172737,
  794. -350.3451747449485,
  795. -49.359098401461324,
  796. 561.1966258864277,
  797. 54.40045755335723,
  798. 946.4645636024638,
  799. -396.35690214257556,
  800. 619.7313039793312,
  801. -313.3433154183085,
  802. 34.52709032322764,
  803. 924.8074252957063,
  804. 66.55737825175129,
  805. -298.89813342012485,
  806. -441.69739504015615,
  807. -249.6175414875147,
  808. -536.1374265810214,
  809. 281.63397638155766,
  810. -622.9787651975621,
  811. -883.5604220455448,
  812. -232.46105883860355,
  813. 400.71274197263574,
  814. -856.2305332139454,
  815. -322.12055845092436,
  816. 29.581605133171706,
  817. 838.9375629138099,
  818. -334.2853555514371,
  819. 782.6510118311367,
  820. }), 946.4645636024638);
  821. put(new MaximumOfLastNInput(5, new Double[] {
  822. -97.02517046688718,
  823. 158.82882536671514,
  824. 292.7078888460137,
  825. 861.304233858717,
  826. -361.9267819004158,
  827. 639.7014420237065,
  828. 260.4674978826074,
  829. 632.7465767203016,
  830. }), 861.304233858717);
  831. put(new MaximumOfLastNInput(21, new Double[] {
  832. -305.9243474671248,
  833. 798.4996062963878,
  834. 196.89946049210857,
  835. -1005.3633252982372,
  836. 435.7323681064795,
  837. 306.05541122442173,
  838. 754.5827148871363,
  839. 679.0442915615836,
  840. -340.9703017574411,
  841. 9.559551183536314,
  842. -170.04131411682783,
  843. -264.1382277252892,
  844. 542.1828790378922,
  845. -804.4321695274061,
  846. -365.97830824959874,
  847. -664.0358822541548,
  848. 729.6137667053376,
  849. -463.63760102835977,
  850. -268.4902462829641,
  851. -164.80739475395558,
  852. -1000.6234953010558,
  853. -1009.1671017016206,
  854. -765.5779135882358,
  855. 641.3281292490337,
  856. 33.60535449484087,
  857. -405.1092884030768,
  858. 470.0720017324611,
  859. -677.8723709123569,
  860. -105.00046180039226,
  861. }), 729.6137667053376);
  862. put(new MaximumOfLastNInput(12, new Double[] {
  863. 82.79573518049256,
  864. 583.402654912401,
  865. -38.44793284944717,
  866. 639.6242477204974,
  867. -50.183079981839455,
  868. -787.8414406976981,
  869. -81.13161196447982,
  870. -866.851966089178,
  871. -379.1812002182701,
  872. 1021.8772587007138,
  873. 143.9968523598368,
  874. 852.2684658591002,
  875. 614.1767411486762,
  876. -377.18952848584377,
  877. -801.7375750262122,
  878. -17.046980980682747,
  879. -710.2340720809812,
  880. }), 1021.8772587007138);
  881. put(new MaximumOfLastNInput(9, new Double[] {
  882. 581.8178710316556,
  883. -217.41670078064635,
  884. -419.9761553479161,
  885. 361.79537058139704,
  886. 610.6365901919971,
  887. 214.87121281079772,
  888. -916.9418388883255,
  889. 301.1169844451347,
  890. -832.0157459785182,
  891. -209.3037169527447,
  892. 850.3490252759639,
  893. -467.868352868657,
  894. -909.0531736424118,
  895. }), 850.3490252759639);
  896. put(new MaximumOfLastNInput(25, new Double[] {
  897. -153.4052779494241,
  898. -1009.6090122609053,
  899. 380.3049086800238,
  900. -454.2464514601256,
  901. 412.2532631778636,
  902. -531.2761675876982,
  903. -429.0020737743898,
  904. 131.21173901937982,
  905. -397.6132628642854,
  906. 728.0556880626209,
  907. -549.1802260255417,
  908. 873.1270582333277,
  909. 102.61184573749779,
  910. -772.6834733824576,
  911. 251.78984301226,
  912. 484.9149784981537,
  913. -235.33295293984747,
  914. -311.1732834557547,
  915. 547.9734307932672,
  916. -800.4573435797702,
  917. -640.6699438467258,
  918. 725.4088958407242,
  919. 482.24956409425704,
  920. 533.8371847201156,
  921. -22.48328392437952,
  922. -276.3431729555182,
  923. 520.2209156648255,
  924. 423.33549010942215,
  925. -199.21797704947176,
  926. }), 873.1270582333277);
  927. put(new MaximumOfLastNInput(17, new Double[] {
  928. 666.9597383439377,
  929. -42.49112187419723,
  930. -60.73774510562271,
  931. 419.224175861149,
  932. 569.1496376145378,
  933. -985.7298746033589,
  934. 847.2364012983262,
  935. -912.8014486709844,
  936. -112.27960859677023,
  937. -415.5700418383435,
  938. 695.9143047242424,
  939. -525.3848480777419,
  940. -1011.5499565085743,
  941. 593.4711771927382,
  942. 760.7604582111744,
  943. }), 847.2364012983262);
  944. put(new MaximumOfLastNInput(7, new Double[] {
  945. -707.9204801450596,
  946. -838.4337881281408,
  947. 698.8208097059646,
  948. 562.3070446906777,
  949. 15.676537635939894,
  950. -348.0516058550502,
  951. 127.7547005980814,
  952. -359.9509563924689,
  953. -847.8853439028471,
  954. -774.184273839146,
  955. 673.6749836652962,
  956. 440.3780136311507,
  957. }), 673.6749836652962);
  958. put(new MaximumOfLastNInput(7, new Double[] {
  959. -9.028040069663348,
  960. 651.7616548836309,
  961. 19.54005282929529,
  962. 194.29197156332748,
  963. 556.5529956352307,
  964. -340.10843703171076,
  965. -379.96518743677143,
  966. -957.3359689171234,
  967. 1017.7721591205886,
  968. -901.5446996663086,
  969. -399.2761780688702,
  970. -128.41254820321,
  971. -520.8979832000459,
  972. -472.56017607483,
  973. 898.9897503482462,
  974. -633.8443752217804,
  975. -374.01457374420534,
  976. -624.0312339002176,
  977. -367.35829125141254,
  978. 609.0226374327804,
  979. 79.9882973271192,
  980. -795.3213296802674,
  981. 157.20849254599943,
  982. -880.1576147504402,
  983. -319.14327472157856,
  984. -953.4797989603608,
  985. 385.48608701233024,
  986. 6.383463034560464,
  987. -832.3338085110377,
  988. -621.0163272725745,
  989. }), 385.48608701233024);
  990. put(new MaximumOfLastNInput(17, new Double[] {
  991. -510.1272150302616,
  992. 262.76050001945896,
  993. 826.553585034043,
  994. -457.41503801680074,
  995. -305.0734877580494,
  996. 400.45718212230304,
  997. -419.10557227066784,
  998. -966.9019977837343,
  999. -416.1346654888048,
  1000. -692.6880743326633,
  1001. 1011.9544958724755,
  1002. 881.5502688597862,
  1003. 292.3015529958493,
  1004. 741.4226169122571,
  1005. 410.5238038283687,
  1006. -499.6441311321805,
  1007. -484.68681884015086,
  1008. -891.8691537594937,
  1009. -618.1014701107301,
  1010. -394.68501301676133,
  1011. 967.4031622979255,
  1012. }), 1011.9544958724755);
  1013. put(new MaximumOfLastNInput(4, new Double[] {
  1014. -456.71212688372543,
  1015. -976.6214157262339,
  1016. -163.66812726334547,
  1017. 157.0866164914314,
  1018. -168.47771969397036,
  1019. -29.876373437748498,
  1020. }), 157.0866164914314);
  1021. put(new MaximumOfLastNInput(20, new Double[] {
  1022. -957.3330761247043,
  1023. 875.245731333926,
  1024. 178.0809775550356,
  1025. -567.7745253477469,
  1026. 1020.6692706111285,
  1027. 594.5179016408983,
  1028. -320.40089078843585,
  1029. 109.63647322888892,
  1030. -837.0014387447368,
  1031. -187.5881668598704,
  1032. 387.4557189164184,
  1033. 366.65444464648135,
  1034. -460.0204108610874,
  1035. 114.40235720042438,
  1036. 77.97308293934566,
  1037. -268.0290787156646,
  1038. -130.7603375115832,
  1039. -640.3879132396319,
  1040. 933.8110728231995,
  1041. -600.4046734009357,
  1042. -636.6356329977461,
  1043. }), 1020.6692706111285);
  1044. put(new MaximumOfLastNInput(4, new Double[] {
  1045. -104.65538966346548,
  1046. 269.2122044547559,
  1047. -551.406199296966,
  1048. -278.5252048158354,
  1049. -459.309549596765,
  1050. 13.840412791967992,
  1051. -470.1814091214151,
  1052. -614.4012303953427,
  1053. -168.70714354969823,
  1054. -510.7404710816527,
  1055. 591.9463025898717,
  1056. -524.7756851595814,
  1057. -575.0147034656493,
  1058. 845.8168834791086,
  1059. 970.4252246726646,
  1060. 536.7764311731726,
  1061. -676.9681310153251,
  1062. 415.08406583570377,
  1063. -244.62115706483883,
  1064. 157.0381150395906,
  1065. -554.7470431963002,
  1066. 195.2133990534112,
  1067. 46.39094107372375,
  1068. -780.1042051056647,
  1069. 187.16430453845487,
  1070. }), 195.2133990534112);
  1071. put(new MaximumOfLastNInput(10, new Double[] {
  1072. 238.79457809793712,
  1073. -675.1833999523978,
  1074. -639.6907606435293,
  1075. -186.42764633882734,
  1076. 751.9792615598171,
  1077. 798.7022253555333,
  1078. 84.98230350075437,
  1079. 485.9919203090699,
  1080. }), 798.7022253555333);
  1081. put(new MaximumOfLastNInput(5, new Double[] {
  1082. -197.6806143978729,
  1083. 76.90639592274829,
  1084. 710.5657295974879,
  1085. 828.3465818433888,
  1086. -459.19879924305997,
  1087. -642.3992185539405,
  1088. 834.3295868079695,
  1089. -86.44706487666281,
  1090. -332.3141704261516,
  1091. -384.62958777631457,
  1092. 244.1851443401024,
  1093. -107.70810666534044,
  1094. -88.18691901922011,
  1095. 757.137235928019,
  1096. 1010.0328736433817,
  1097. 107.53846632106297,
  1098. 439.68437489072267,
  1099. }), 1010.0328736433817);
  1100. put(new MaximumOfLastNInput(15, new Double[] {
  1101. 478.32873971471327,
  1102. -517.5114667792045,
  1103. -727.34952353466,
  1104. -145.35731294036214,
  1105. -186.5458689096572,
  1106. 176.77629981408654,
  1107. 967.6516765346764,
  1108. 655.7283770338586,
  1109. -204.16294663889266,
  1110. -244.2014021433888,
  1111. 504.5676869860449,
  1112. 221.70831657780354,
  1113. -559.2039487854831,
  1114. 964.9546668552098,
  1115. 452.3105334743618,
  1116. -282.5669989073144,
  1117. -956.392912201843,
  1118. }), 967.6516765346764);
  1119. put(new MaximumOfLastNInput(9, new Double[] {
  1120. -525.051759207513,
  1121. -484.71750966939,
  1122. -732.2308604823102,
  1123. -874.3920689851052,
  1124. 912.5014712107245,
  1125. -964.6093202259658,
  1126. 97.9332817760237,
  1127. 537.0419338631405,
  1128. 320.2955508928667,
  1129. 929.3117531333783,
  1130. 626.7230142037215,
  1131. -65.32481647896611,
  1132. 125.28684674604028,
  1133. -591.6894856847407,
  1134. -937.522433560312,
  1135. 786.7451289160426,
  1136. -138.86580910174553,
  1137. 13.028307608773957,
  1138. 632.6138402191609,
  1139. -295.6421035084745,
  1140. -811.3128583954021,
  1141. -189.33120060821648,
  1142. 531.5940751277817,
  1143. 680.4985558915009,
  1144. 597.4569660385018,
  1145. 945.6477078525759,
  1146. -666.0239226606177,
  1147. -400.7594378700096,
  1148. 250.737186650872,
  1149. -202.5773572312769,
  1150. -5.2765605079503075,
  1151. }), 945.6477078525759);
  1152. put(new MaximumOfLastNInput(15, new Double[] {
  1153. -453.689422574701,
  1154. -362.99339912552296,
  1155. 683.1754250944814,
  1156. -482.49859863303936,
  1157. 905.6937296501192,
  1158. 690.1959800246827,
  1159. 651.003156771168,
  1160. -150.1561422883774,
  1161. -982.4913340987282,
  1162. -74.93948152479015,
  1163. 972.7642610749399,
  1164. 62.232890821448564,
  1165. -658.1496230263588,
  1166. 924.2102238214766,
  1167. }), 972.7642610749399);
  1168. put(new MaximumOfLastNInput(7, new Double[] {
  1169. 16.766351305829176,
  1170. -883.8422506301886,
  1171. -621.3485417384777,
  1172. -290.8335511701471,
  1173. -399.4018282516263,
  1174. -419.1239371769825,
  1175. -163.32826868687607,
  1176. -598.6887712489179,
  1177. 817.0102316736684,
  1178. 16.416732632277217,
  1179. 986.9479037143465,
  1180. 495.9389042758712,
  1181. }), 986.9479037143465);
  1182. put(new MaximumOfLastNInput(25, new Double[] {
  1183. -1011.4775775357703,
  1184. 274.3949298454736,
  1185. -683.1858587578781,
  1186. 248.23317734480406,
  1187. 183.01528677560145,
  1188. -871.9895402239822,
  1189. -327.5234089329556,
  1190. 868.346838883981,
  1191. 537.1835851432097,
  1192. 807.6987148851076,
  1193. 144.34828434542715,
  1194. 243.46519092713334,
  1195. -811.2870654307117,
  1196. 497.3231815621857,
  1197. 81.27455485090468,
  1198. -899.2547246868326,
  1199. 86.20043975981935,
  1200. 60.693373855816844,
  1201. -52.359494629947676,
  1202. -473.8987575481551,
  1203. -882.3229588636473,
  1204. 472.0571181569958,
  1205. 485.3947632265081,
  1206. 472.85881672230335,
  1207. -785.1773994879368,
  1208. }), 868.346838883981);
  1209. put(new MaximumOfLastNInput(3, new Double[] {
  1210. 140.67840100399644,
  1211. -938.6555685206931,
  1212. -476.5001983024122,
  1213. -912.0745222628457,
  1214. -991.6521328834147,
  1215. -243.68709820524464,
  1216. -230.96802643938372,
  1217. 349.44423598779395,
  1218. 540.8831680365829,
  1219. 600.6404571723178,
  1220. -990.237800866541,
  1221. 313.1231809496526,
  1222. 438.73707362404457,
  1223. -344.02142431054745,
  1224. -944.4566852975668,
  1225. 576.779032905316,
  1226. -333.83997754128177,
  1227. -961.9857253861369,
  1228. 717.1188746577932,
  1229. 646.1948244710961,
  1230. -375.26311442687893,
  1231. 82.77855203915487,
  1232. }), 646.1948244710961);
  1233. put(new MaximumOfLastNInput(3, new Double[] {
  1234. 498.2596754051833,
  1235. -37.40160369335263,
  1236. -932.1155535901612,
  1237. -308.31858938056484,
  1238. 354.6449893547656,
  1239. -519.1999009815372,
  1240. -939.9830215776051,
  1241. -933.7048930022997,
  1242. -523.2310214051267,
  1243. -699.1786953684632,
  1244. 340.0099542884659,
  1245. -50.07471519165756,
  1246. 441.5918007888081,
  1247. -296.5298181523667,
  1248. -786.5931332485661,
  1249. 198.84043302708005,
  1250. 416.25441811546625,
  1251. 246.3238496026038,
  1252. 638.1560417474516,
  1253. -546.3281329377764,
  1254. -262.8752313873956,
  1255. 754.4707622412934,
  1256. -848.3744706669195,
  1257. -785.6831261454272,
  1258. }), 754.4707622412934);
  1259. put(new MaximumOfLastNInput(12, new Double[] {
  1260. -648.8529337786795,
  1261. -891.6383408245943,
  1262. 534.2329012515402,
  1263. -369.85202165931014,
  1264. 284.40224397156635,
  1265. -260.00658257474106,
  1266. -867.8602559970955,
  1267. 430.2004360744313,
  1268. }), 534.2329012515402);
  1269. put(new MaximumOfLastNInput(8, new Double[] {
  1270. 837.283628351825,
  1271. 262.82588705344006,
  1272. 887.9676012883165,
  1273. -317.67893239005434,
  1274. 1002.0609555491587,
  1275. 982.3355052757224,
  1276. }), 1002.0609555491587);
  1277. put(new MaximumOfLastNInput(4, new Double[] {
  1278. 1016.5067354574671,
  1279. 562.1197832681592,
  1280. -174.32915870339957,
  1281. -825.0755183860447,
  1282. 940.664619606343,
  1283. -171.22776315475585,
  1284. -51.444580331840825,
  1285. -958.9010724861537,
  1286. -667.9984451200039,
  1287. -991.8537910037358,
  1288. 889.1948505326523,
  1289. 941.378190460141,
  1290. -926.7314407559097,
  1291. -813.8439963824494,
  1292. -400.45941147743815,
  1293. 732.6567793718536,
  1294. -840.5490289420522,
  1295. 47.875347731112925,
  1296. -211.95362155518205,
  1297. 766.1501442642839,
  1298. }), 766.1501442642839);
  1299. put(new MaximumOfLastNInput(2, new Double[] {
  1300. 671.4400132516935,
  1301. -931.835359385962,
  1302. 873.3013416412882,
  1303. 812.071560532368,
  1304. -323.9942888502487,
  1305. -1020.6292830555653,
  1306. -996.3211357638738,
  1307. -323.4373331667889,
  1308. 121.52471741575982,
  1309. -114.2415197895416,
  1310. 39.228114893811835,
  1311. -646.5166330827487,
  1312. 473.6139299318211,
  1313. -308.3518812717789,
  1314. -600.1461339321413,
  1315. 101.4843090154518,
  1316. -357.0373571259079,
  1317. -821.3581115729526,
  1318. 761.2678534529414,
  1319. -170.20462650820673,
  1320. 584.4520954086947,
  1321. -242.45555613430497,
  1322. }), 584.4520954086947);
  1323. put(new MaximumOfLastNInput(5, new Double[] {
  1324. -551.6586977391617,
  1325. 808.6178310814275,
  1326. 894.7710992988523,
  1327. -1.1355802020475494,
  1328. -779.2757718954581,
  1329. -287.7543294410243,
  1330. -120.01170332010179,
  1331. -336.6796305111534,
  1332. 736.2447857057919,
  1333. 498.27079901111483,
  1334. }), 736.2447857057919);
  1335. put(new MaximumOfLastNInput(1, new Double[] {
  1336. -699.2811311545629,
  1337. -743.5794242747415,
  1338. 832.0321607363157,
  1339. 934.758101865838,
  1340. }), 934.758101865838);
  1341. put(new MaximumOfLastNInput(16, new Double[] {
  1342. -532.427277044696,
  1343. 203.77806465457752,
  1344. -458.63404604541756,
  1345. -706.9292964173728,
  1346. 113.0067547312774,
  1347. -735.7247888122711,
  1348. -743.3363087636976,
  1349. -463.3201241322763,
  1350. 656.1846493218095,
  1351. -493.1387473811792,
  1352. -362.2238430317093,
  1353. 253.5494549923469,
  1354. -490.6474483187885,
  1355. 211.40943097258696,
  1356. 694.1138898313748,
  1357. -694.3518314806756,
  1358. -358.6928693523919,
  1359. 793.7313584999138,
  1360. 340.24337832147194,
  1361. 235.1540120807913,
  1362. -281.0455679099864,
  1363. 590.6396457314454,
  1364. -743.4739418358417,
  1365. 998.6640893496115,
  1366. }), 998.6640893496115);
  1367. put(new MaximumOfLastNInput(25, new Double[] {
  1368. 627.5772528979837,
  1369. 208.86688292402687,
  1370. 795.6636121701504,
  1371. 121.43808647565538,
  1372. -393.2408219019421,
  1373. 1019.8338053753887,
  1374. 632.4213613466877,
  1375. -787.5202441306797,
  1376. -987.9199015953595,
  1377. 378.6961028139931,
  1378. 84.0695509099146,
  1379. 581.874552007268,
  1380. -127.91960025200842,
  1381. 477.3322780771009,
  1382. 998.3861782283561,
  1383. 911.578685554015,
  1384. 486.3079143618488,
  1385. -466.7982256412847,
  1386. -894.3924628929481,
  1387. 1021.2865430800757,
  1388. 703.1403988047446,
  1389. 913.6137973625632,
  1390. -572.0559464195685,
  1391. -961.1912476277353,
  1392. -63.467492082606896,
  1393. -103.66991909423314,
  1394. 973.8334981376515,
  1395. -888.7804465629679,
  1396. 879.0529245527864,
  1397. 171.05912173095294,
  1398. -320.95722583557017,
  1399. }), 1021.2865430800757);
  1400. put(new MaximumOfLastNInput(10, new Double[] {
  1401. -12.999373628523244,
  1402. 225.26687569605792,
  1403. 294.70763456964505,
  1404. -355.75807881303035,
  1405. 258.91282550295955,
  1406. -571.8773541207229,
  1407. 1005.4543147194372,
  1408. 666.009533140038,
  1409. 333.4840831558986,
  1410. -300.01623555589003,
  1411. 171.0846882293472,
  1412. 378.47937714687487,
  1413. -645.2343056839195,
  1414. 394.81205523436984,
  1415. 769.315217031201,
  1416. 716.1163557877071,
  1417. 40.50862358201948,
  1418. 353.0639686985278,
  1419. -702.3493621292332,
  1420. 437.68634003978514,
  1421. -255.19184870179743,
  1422. 425.3928777161409,
  1423. -368.99414278009,
  1424. 393.8129977000294,
  1425. -102.21049769594356,
  1426. 300.84988681286677,
  1427. }), 437.68634003978514);
  1428. put(new MaximumOfLastNInput(3, new Double[] {
  1429. -378.03989666317193,
  1430. -651.5580530296716,
  1431. 163.8971383758544,
  1432. 501.57294673627484,
  1433. -418.27987727579057,
  1434. }), 501.57294673627484);
  1435. put(new MaximumOfLastNInput(9, new Double[] {
  1436. 91.20977360397546,
  1437. -849.9139838892147,
  1438. -709.3122315853434,
  1439. 971.9611037102122,
  1440. -420.6014371786064,
  1441. }), 971.9611037102122);
  1442. put(new MaximumOfLastNInput(4, new Double[] {
  1443. 987.2893745063611,
  1444. -380.9647490241987,
  1445. 245.94878250232523,
  1446. 960.3539026307676,
  1447. -613.0949533942076,
  1448. }), 960.3539026307676);
  1449. put(new MaximumOfLastNInput(14, new Double[] {
  1450. -793.0890690046604,
  1451. -787.100170630441,
  1452. -850.1733033289715,
  1453. -592.8394145622933,
  1454. -78.37692733217318,
  1455. -457.3642812085359,
  1456. -968.9391560633667,
  1457. -584.9195638992628,
  1458. -903.2100576369926,
  1459. 599.3471496459474,
  1460. -29.162169601331243,
  1461. }), 599.3471496459474);
  1462. put(new MaximumOfLastNInput(24, new Double[] {
  1463. 692.984141249171,
  1464. 1022.748560851232,
  1465. 909.8281726126206,
  1466. 72.48717195897643,
  1467. 925.0686949801611,
  1468. 110.23892675847083,
  1469. -704.6334073300623,
  1470. 570.3735806949776,
  1471. 154.14232282212106,
  1472. 531.762928394955,
  1473. 64.78761560339535,
  1474. -382.377791838599,
  1475. -900.1144137987476,
  1476. -200.60315840768453,
  1477. -266.15819739220433,
  1478. -212.7999638899837,
  1479. -694.7912391048517,
  1480. -309.07212965751796,
  1481. 453.55064005510485,
  1482. 392.75419661542355,
  1483. -404.50407352726006,
  1484. -20.310513380297834,
  1485. 11.069773898310359,
  1486. 711.7131755993128,
  1487. 724.237910500603,
  1488. 323.1651674066243,
  1489. -77.49678725443664,
  1490. 268.8066634834663,
  1491. 157.98001735075377,
  1492. 917.0664014320532,
  1493. 679.3487574939995,
  1494. }), 917.0664014320532);
  1495. put(new MaximumOfLastNInput(13, new Double[] {
  1496. 801.7140067480946,
  1497. -51.648235485472924,
  1498. 336.5745965365645,
  1499. 278.5589129838777,
  1500. 911.4586855162702,
  1501. 446.7083324728701,
  1502. -931.7357723580999,
  1503. 985.0284059680803,
  1504. 458.40068521903277,
  1505. -825.4511420293206,
  1506. -975.045391121047,
  1507. -89.02187625781562,
  1508. -1013.2103209880624,
  1509. -1008.2662230456554,
  1510. }), 985.0284059680803);
  1511. put(new MaximumOfLastNInput(7, new Double[] {
  1512. -472.1610428819504,
  1513. -903.1531008152551,
  1514. -702.3363260554042,
  1515. 441.3627587336764,
  1516. -573.7590839225418,
  1517. 554.4780891094897,
  1518. -380.34113364675704,
  1519. -468.1094288499967,
  1520. -671.464730619587,
  1521. -97.63072261087609,
  1522. -712.1015940668776,
  1523. 1015.0214043646488,
  1524. -1023.2601620143423,
  1525. 276.638521171104,
  1526. 701.726130414524,
  1527. 146.59970108523385,
  1528. 429.7258248895937,
  1529. 858.4533770454182,
  1530. 649.9397707858175,
  1531. -993.3905922959016,
  1532. 360.500860724459,
  1533. -42.93242344718101,
  1534. -897.5674500815007,
  1535. 602.5671828143318,
  1536. -264.87578301990015,
  1537. -612.3074600986274,
  1538. 961.704808962399,
  1539. }), 961.704808962399);
  1540. put(new MaximumOfLastNInput(4, new Double[] {
  1541. -436.9482988116897,
  1542. 452.30280648436246,
  1543. 210.00666020000972,
  1544. -672.3893063192731,
  1545. 735.4168214516967,
  1546. -240.10392221319034,
  1547. -542.548993856416,
  1548. 453.42654367774685,
  1549. 545.190251092698,
  1550. 184.14783194000165,
  1551. -878.5718348289197,
  1552. -61.05175329519534,
  1553. 1004.3763331295359,
  1554. 861.1954503302973,
  1555. }), 1004.3763331295359);
  1556. put(new MaximumOfLastNInput(11, new Double[] {
  1557. 317.59096817749924,
  1558. -627.2805548315841,
  1559. 369.8279149361301,
  1560. 877.2273723249309,
  1561. -820.3131810746904,
  1562. -260.91462377028256,
  1563. -978.7002538399079,
  1564. -674.2315629374834,
  1565. 746.7562945152958,
  1566. -126.54021568200051,
  1567. 795.0218110369751,
  1568. 260.26967094528936,
  1569. -553.0086707498713,
  1570. }), 877.2273723249309);
  1571. put(new MaximumOfLastNInput(24, new Double[] {
  1572. 858.7096997376489,
  1573. 82.6643201233087,
  1574. 700.5111906983366,
  1575. -744.9277201041277,
  1576. 128.17924851257976,
  1577. 99.94314512517622,
  1578. -913.6230279673023,
  1579. -381.8025361239538,
  1580. -940.1352949448433,
  1581. -941.7389365571394,
  1582. -781.6254573579008,
  1583. 440.1300335347564,
  1584. 512.3603892347355,
  1585. -55.87792458274271,
  1586. 256.7554793803374,
  1587. -396.2116490600474,
  1588. -169.58175045986263,
  1589. 105.96424755569478,
  1590. 815.1026131311737,
  1591. -851.4683601338843,
  1592. }), 858.7096997376489);
  1593. put(new MaximumOfLastNInput(9, new Double[] {
  1594. -498.39605251239345,
  1595. -805.685143879135,
  1596. 697.4020992442047,
  1597. 760.9141508519751,
  1598. 115.37292495457314,
  1599. 648.5537539924344,
  1600. 869.0164163051822,
  1601. 818.038110516447,
  1602. 367.8748084181939,
  1603. -179.2208542992007,
  1604. 1005.5505954380105,
  1605. 114.7326577846311,
  1606. -322.1827914460805,
  1607. 808.0896178477442,
  1608. 593.2462994929815,
  1609. 299.7301649477731,
  1610. 175.49731970646508,
  1611. -260.9137155531985,
  1612. 652.5021866332163,
  1613. -422.39374612651454,
  1614. 159.94149561750692,
  1615. -989.6622918629546,
  1616. -7.859876421126955,
  1617. -2.0739827288571178,
  1618. -683.2143929920617,
  1619. -331.40062624759184,
  1620. 399.38878281214875,
  1621. -168.21751608338764,
  1622. 524.1347887145507,
  1623. 725.6573574366671,
  1624. 662.3031637698668,
  1625. 890.6310946973376,
  1626. }), 890.6310946973376);
  1627. put(new MaximumOfLastNInput(27, new Double[] {
  1628. -989.9284455672127,
  1629. -80.08597548003081,
  1630. 349.47991252232214,
  1631. 258.1647142180609,
  1632. -876.0778526740801,
  1633. 507.6527147272882,
  1634. 526.391815689331,
  1635. 1007.8613280352474,
  1636. -33.10723738687284,
  1637. -93.26903728591833,
  1638. 76.77015784285322,
  1639. -787.6230385371769,
  1640. 232.62818412628667,
  1641. 626.9495345407277,
  1642. -312.96864961021583,
  1643. -819.8845690707071,
  1644. 1.7825978763139574,
  1645. -417.90110089384507,
  1646. 215.20682947782825,
  1647. 704.1372901900677,
  1648. 919.6744630943717,
  1649. -881.4143235428928,
  1650. 474.4774252422826,
  1651. }), 1007.8613280352474);
  1652. put(new MaximumOfLastNInput(28, new Double[] {
  1653. -382.38587622784326,
  1654. -328.531077146371,
  1655. 24.556018171980668,
  1656. 865.2857055056784,
  1657. 360.28485725485507,
  1658. 1003.456602447221,
  1659. 717.8094279616689,
  1660. 640.6001134093735,
  1661. -368.82167687590527,
  1662. -299.0583695308819,
  1663. -127.22181830975296,
  1664. 136.55236929642115,
  1665. 100.54825302164863,
  1666. -522.3496775753374,
  1667. 327.0900986302431,
  1668. -831.7803746459736,
  1669. -879.5570242826634,
  1670. -476.04424107605155,
  1671. -763.7698853359329,
  1672. 786.5410017359859,
  1673. -185.47153804896425,
  1674. 636.4502339310261,
  1675. -537.6216956948692,
  1676. 45.74167938272876,
  1677. -988.3107315810576,
  1678. -807.1786169437314,
  1679. }), 1003.456602447221);
  1680. put(new MaximumOfLastNInput(1, new Double[] {
  1681. -369.9551166683318,
  1682. -159.02673680056205,
  1683. 572.4568944853208,
  1684. -485.70799949722004,
  1685. -798.3708795596785,
  1686. -364.155676033733,
  1687. -326.32901493727877,
  1688. 886.5654650604338,
  1689. -658.3941587532886,
  1690. -958.2229734317834,
  1691. -726.1089728624065,
  1692. 69.71223418421641,
  1693. -834.6728096922848,
  1694. -330.331627991799,
  1695. -139.44810070544963,
  1696. }), -139.44810070544963);
  1697. put(new MaximumOfLastNInput(7, new Double[] {
  1698. -234.46169503372857,
  1699. 689.5835182118944,
  1700. -352.77218477072347,
  1701. 531.3425918082917,
  1702. -901.9706055236538,
  1703. 822.5001519746065,
  1704. -473.43979276163645,
  1705. 43.296715546028736,
  1706. -554.786626162142,
  1707. 905.5318062458091,
  1708. -361.064302917207,
  1709. -356.77251309493204,
  1710. 347.13971040610477,
  1711. -544.3980976274415,
  1712. -522.3015952630976,
  1713. 878.8909720986198,
  1714. 816.8769690769914,
  1715. 729.5749167735999,
  1716. 850.6938648695473,
  1717. 562.0894104335985,
  1718. -189.4173443261293,
  1719. 129.00902357593486,
  1720. -816.1052169525387,
  1721. }), 850.6938648695473);
  1722. put(new MaximumOfLastNInput(3, new Double[] {
  1723. -209.53079241166324,
  1724. -271.19178029370323,
  1725. -977.5654453016841,
  1726. -816.5802196875079,
  1727. 44.01618733391706,
  1728. -872.1903473297766,
  1729. 4.376207991294905,
  1730. 793.4664495097154,
  1731. 89.5766863127842,
  1732. 894.3344249428469,
  1733. 229.06928563055408,
  1734. -38.15559533218857,
  1735. -452.1397512516937,
  1736. 147.84768977319527,
  1737. 7.585241212738765,
  1738. -601.9036339184822,
  1739. 681.3819900107815,
  1740. 670.4760657248767,
  1741. }), 681.3819900107815);
  1742. put(new MaximumOfLastNInput(26, new Double[] {
  1743. 56.33024755447559,
  1744. -110.3839471563524,
  1745. -74.48816503883245,
  1746. -576.8805800765149,
  1747. -8.37738898673615,
  1748. -296.28199495481294,
  1749. 869.1208470938755,
  1750. -126.80080205119202,
  1751. 212.5633886695323,
  1752. -88.30000945636266,
  1753. 485.14016162035796,
  1754. -815.4435567870919,
  1755. 19.94731012975535,
  1756. -17.440207070709675,
  1757. -1019.8579123032587,
  1758. 648.3490435680355,
  1759. -627.0491657878792,
  1760. -663.0010183877257,
  1761. 925.726307829646,
  1762. 148.54964662377915,
  1763. -511.268701851297,
  1764. 521.4604382342591,
  1765. 492.4036316761262,
  1766. }), 925.726307829646);
  1767. put(new MaximumOfLastNInput(15, new Double[] {
  1768. 528.8615689459307,
  1769. -431.23871063099705,
  1770. -42.598411759855935,
  1771. 14.775167604424041,
  1772. -861.5655549055014,
  1773. -201.42943265423764,
  1774. -372.64843845939413,
  1775. 221.44060418602658,
  1776. -283.797309023269,
  1777. 268.19869486251173,
  1778. -636.537041905875,
  1779. 486.8566127933,
  1780. 161.83057171869223,
  1781. -893.8956871816117,
  1782. 148.97049340633703,
  1783. 681.1985912924233,
  1784. -708.2824675862926,
  1785. 1020.9313785867794,
  1786. -643.2359241352747,
  1787. 248.8792592709715,
  1788. 190.23318081967864,
  1789. 876.0229434168386,
  1790. -835.4349932649411,
  1791. -914.1765393585679,
  1792. }), 1020.9313785867794);
  1793. put(new MaximumOfLastNInput(18, new Double[] {
  1794. 252.98742823639168,
  1795. -924.3188589034507,
  1796. -317.4860705908418,
  1797. 575.0015827856619,
  1798. 334.69808442305884,
  1799. 10.878814208457698,
  1800. 693.6457513030414,
  1801. 130.01222825901687,
  1802. -421.2926522944308,
  1803. 430.1523417779258,
  1804. 488.38240118038084,
  1805. 528.2872983589859,
  1806. 133.3981754832589,
  1807. -90.16218008084525,
  1808. 86.112404814,
  1809. 913.4729359343264,
  1810. 189.09379861059688,
  1811. -735.6903104822213,
  1812. -480.69457820053685,
  1813. -310.4863852596827,
  1814. -502.8449315910434,
  1815. -1003.5561702821242,
  1816. }), 913.4729359343264);
  1817. put(new MaximumOfLastNInput(17, new Double[] {
  1818. 45.28414749805097,
  1819. -226.3298661936492,
  1820. 518.8362775413821,
  1821. 836.0967920634766,
  1822. 911.9652892740223,
  1823. 188.71396675096366,
  1824. -170.67000780685657,
  1825. -451.7926156538392,
  1826. 711.9379750528497,
  1827. -222.0415820366975,
  1828. -562.6612421705054,
  1829. -847.2813177901689,
  1830. 466.46589793912744,
  1831. 819.2371149947439,
  1832. }), 911.9652892740223);
  1833. put(new MaximumOfLastNInput(2, new Double[] {
  1834. -261.4390808138778,
  1835. -680.6748473349871,
  1836. -770.472089751077,
  1837. 646.1169164820949,
  1838. -501.17173826513636,
  1839. 705.5626416014443,
  1840. -880.9998526048043,
  1841. 908.1524115167472,
  1842. }), 908.1524115167472);
  1843. put(new MaximumOfLastNInput(22, new Double[] {
  1844. 387.70703690366054,
  1845. 287.4077819111267,
  1846. 893.8139695593713,
  1847. 686.8531419103538,
  1848. 501.38802408327683,
  1849. -60.64650130694736,
  1850. -286.8470806373898,
  1851. -475.6894853460667,
  1852. 529.774938127021,
  1853. 157.00863986955756,
  1854. -229.282795250037,
  1855. -762.2820257964081,
  1856. 240.58200452315123,
  1857. -974.2055012394526,
  1858. -316.72288911102214,
  1859. -156.53613979685633,
  1860. -173.29679771569226,
  1861. -608.1642527376725,
  1862. 154.69622265193175,
  1863. -375.03321286733626,
  1864. 199.29026290968932,
  1865. -732.0981530894096,
  1866. -929.3326396041798,
  1867. -563.3260047852345,
  1868. -757.6003567401904,
  1869. -639.6765819380817,
  1870. -956.5352449783554,
  1871. }), 529.774938127021);
  1872. put(new MaximumOfLastNInput(24, new Double[] {
  1873. 403.5154271208953,
  1874. 128.97804456216545,
  1875. 140.8965570369087,
  1876. -43.442257508073,
  1877. -64.60876647304804,
  1878. -208.80891972786003,
  1879. 712.5195458708185,
  1880. 575.4971799085838,
  1881. 382.5425461596933,
  1882. 813.3903813270349,
  1883. 913.214039343929,
  1884. 126.50596956422942,
  1885. 488.3754587886351,
  1886. 768.2437310872856,
  1887. -893.3896975208258,
  1888. -160.27373771006887,
  1889. -923.6763461700066,
  1890. 470.5902910491932,
  1891. -498.385634886778,
  1892. -637.5885366816574,
  1893. -67.16843636324711,
  1894. }), 913.214039343929);
  1895. put(new MaximumOfLastNInput(1, new Double[] {
  1896. -553.259462949849,
  1897. -792.6080299292971,
  1898. -795.7376119409123,
  1899. -343.7622285556499,
  1900. -634.1606779138701,
  1901. 49.7283194162701,
  1902. }), 49.7283194162701);
  1903. put(new MaximumOfLastNInput(2, new Double[] {
  1904. -314.47610396948676,
  1905. 406.29149357587585,
  1906. -376.7929642280428,
  1907. -494.6128016089874,
  1908. -934.843975536935,
  1909. 636.228537724624,
  1910. -848.331621085365,
  1911. -292.5551802505388,
  1912. -732.460721403399,
  1913. 625.1167423246529,
  1914. -520.7994260294258,
  1915. -668.8274517449549,
  1916. 138.8581855310913,
  1917. -798.4203107263666,
  1918. 410.82394678327364,
  1919. 409.5722730089051,
  1920. -507.0779373324458,
  1921. 338.06858110397434,
  1922. 530.5804083401927,
  1923. 752.0703720644569,
  1924. 905.5804300496852,
  1925. 156.34216244310164,
  1926. -437.9196219707869,
  1927. 597.5288275052112,
  1928. 5.947998284790174,
  1929. }), 597.5288275052112);
  1930. put(new MaximumOfLastNInput(9, new Double[] {
  1931. -366.56778769215816,
  1932. 409.25334689203646,
  1933. -976.9552703777504,
  1934. -134.13840625518606,
  1935. 404.61030690141615,
  1936. 756.4774406043571,
  1937. 562.4031704792001,
  1938. -1011.108807359205,
  1939. 817.5540291282659,
  1940. -621.7368626265998,
  1941. -775.5719772666343,
  1942. 27.610998398190077,
  1943. 742.9603362917437,
  1944. -127.07928717487539,
  1945. 677.976256130888,
  1946. 279.1112570663249,
  1947. 900.1897236823424,
  1948. -367.77856841749053,
  1949. -416.31026392732883,
  1950. }), 900.1897236823424);
  1951. put(new MaximumOfLastNInput(3, new Double[] {
  1952. 615.2503450502272,
  1953. -842.6245926582224,
  1954. -719.8254643289706,
  1955. -556.42817641892,
  1956. -519.2494320507813,
  1957. -808.4932773985806,
  1958. 94.82612880590841,
  1959. -582.2167325823807,
  1960. -513.942521177331,
  1961. -87.92295417544983,
  1962. 473.7901724066546,
  1963. 808.3907188646958,
  1964. 309.86511137707566,
  1965. 492.7653794921998,
  1966. -969.5508880088946,
  1967. -860.9076787149629,
  1968. 804.2465906929197,
  1969. 262.82963839207423,
  1970. 696.3620968354444,
  1971. 63.57310633245743,
  1972. 474.2834602932189,
  1973. 211.17811381467254,
  1974. 985.7606513240567,
  1975. 325.5402155225738,
  1976. -563.0452702075004,
  1977. -556.250294502242,
  1978. -348.2459403593248,
  1979. }), -348.2459403593248);
  1980. put(new MaximumOfLastNInput(9, new Double[] {
  1981. -891.520899264232,
  1982. -163.31708785457886,
  1983. 668.9921768734062,
  1984. 160.59507502226506,
  1985. 80.03644035852676,
  1986. 926.4914511288625,
  1987. 539.7377004298282,
  1988. -4.007891166440459,
  1989. -208.2438164434284,
  1990. -647.434460359209,
  1991. 734.3835559259142,
  1992. 978.2726816615691,
  1993. -169.68587470778675,
  1994. 540.4323233632094,
  1995. -255.36231845979955,
  1996. 659.1543644675166,
  1997. 537.3579550375907,
  1998. 1005.2177233651291,
  1999. 713.9114699591287,
  2000. -979.4374568159519,
  2001. }), 1005.2177233651291);
  2002. put(new MaximumOfLastNInput(9, new Double[] {
  2003. -230.99275287274259,
  2004. -708.2160813860723,
  2005. 199.71531996172916,
  2006. 668.7745143052248,
  2007. -748.6267265779679,
  2008. }), 668.7745143052248);
  2009. put(new MaximumOfLastNInput(1, new Double[] {
  2010. -838.1189184463883,
  2011. 264.45509815926926,
  2012. -599.5682155273144,
  2013. 690.3237863436484,
  2014. -121.12821536481124,
  2015. -111.40769050012932,
  2016. 913.2551161100746,
  2017. 812.9254497412794,
  2018. 210.54239173064525,
  2019. 195.72945305614348,
  2020. 604.922274788999,
  2021. 297.8573119047628,
  2022. 950.5790138244597,
  2023. }), 950.5790138244597);
  2024. put(new MaximumOfLastNInput(2, new Double[] {
  2025. -554.6631932552082,
  2026. -614.9377687202027,
  2027. -77.34679952165197,
  2028. -327.7831806768877,
  2029. 518.0779067850449,
  2030. 963.1197359616922,
  2031. }), 963.1197359616922);
  2032. put(new MaximumOfLastNInput(11, new Double[] {
  2033. 6.057205993912703,
  2034. -709.9337450380285,
  2035. 937.0662733745426,
  2036. 332.42000892803526,
  2037. -568.9710571120554,
  2038. 585.9490339218223,
  2039. 803.135056087684,
  2040. 893.7181743862961,
  2041. 21.561132561179875,
  2042. -628.96867080531,
  2043. 593.5224267177755,
  2044. -29.385518492869323,
  2045. -775.4341805256613,
  2046. -920.5264668449172,
  2047. 192.24650700995016,
  2048. -201.98441562553717,
  2049. -413.6373384613962,
  2050. 621.8506235358918,
  2051. -877.4429776119841,
  2052. -1019.6952441275639,
  2053. 493.6782702242276,
  2054. 771.2331236072419,
  2055. 1023.2712159255511,
  2056. 848.5559552000946,
  2057. -612.2278407450349,
  2058. -846.4595565330037,
  2059. -718.5826008106869,
  2060. 88.4693630210536,
  2061. -1001.2564946771931,
  2062. 785.0120988987933,
  2063. -814.9621035682171,
  2064. }), 1023.2712159255511);
  2065. put(new MaximumOfLastNInput(15, new Double[] {
  2066. -532.5105035546048,
  2067. -253.9081081518434,
  2068. 904.4259546260382,
  2069. 713.0960305990993,
  2070. -436.06606991864646,
  2071. -656.80401991085,
  2072. 941.9752992540211,
  2073. 869.6264370481003,
  2074. -433.11707863137053,
  2075. 144.54377571529722,
  2076. 153.2263662122159,
  2077. -500.73724626209514,
  2078. -938.9717646720687,
  2079. -726.2950198701847,
  2080. 523.6712878220396,
  2081. -994.7196926603915,
  2082. -664.9677482528318,
  2083. 776.94663028787,
  2084. }), 941.9752992540211);
  2085. put(new MaximumOfLastNInput(21, new Double[] {
  2086. -861.2785677497709,
  2087. -123.7241137802198,
  2088. 901.1306958298633,
  2089. -959.6966890328245,
  2090. 970.4482154688035,
  2091. -999.0029404760171,
  2092. 898.6235596601887,
  2093. 723.6768082457834,
  2094. -648.3829958543743,
  2095. 366.5089955789367,
  2096. -877.7503521333442,
  2097. -627.1007432962124,
  2098. 380.8087299349463,
  2099. 894.5284234793794,
  2100. -277.5642975528599,
  2101. -780.7114123039537,
  2102. -159.26402765919192,
  2103. 340.7146815723163,
  2104. 806.3241231745901,
  2105. 701.2876282327957,
  2106. 642.7953775607225,
  2107. 762.9577318853335,
  2108. -417.52227622181135,
  2109. 331.4856571112664,
  2110. }), 970.4482154688035);
  2111. put(new MaximumOfLastNInput(7, new Double[] {
  2112. -44.58316083011459,
  2113. 420.54572375440375,
  2114. 149.5223483972918,
  2115. -749.4262089547601,
  2116. 750.7107982237917,
  2117. 782.1666427261757,
  2118. -988.6474675019022,
  2119. -934.7204215445513,
  2120. 889.4685489479616,
  2121. 941.7688443757061,
  2122. -590.2341467329966,
  2123. -762.3276078815443,
  2124. -73.10192519679777,
  2125. }), 941.7688443757061);
  2126. put(new MaximumOfLastNInput(25, new Double[] {
  2127. -892.9004136451804,
  2128. -1015.3153478353343,
  2129. 463.1655794984654,
  2130. -1004.0328965023382,
  2131. -575.2263066845862,
  2132. -425.6867869420107,
  2133. -839.2622050962864,
  2134. 99.31450985026959,
  2135. -640.9808919946631,
  2136. -403.0169244318886,
  2137. 16.528707718620353,
  2138. 102.39198980504307,
  2139. -894.577888233151,
  2140. -859.4451796982657,
  2141. 917.7307033556945,
  2142. -80.36514788414706,
  2143. 185.86272998604,
  2144. -357.95667942226146,
  2145. -546.7999280257718,
  2146. 512.3911611196081,
  2147. -433.3517569621795,
  2148. }), 917.7307033556945);
  2149. put(new MaximumOfLastNInput(6, new Double[] {
  2150. -93.1365165662005,
  2151. -237.5250380670268,
  2152. 5.049240793780427,
  2153. 861.4221661277343,
  2154. -63.13206128008687,
  2155. -560.8168207028066,
  2156. -394.79457174960316,
  2157. 350.23939550197883,
  2158. 580.3094625153217,
  2159. -938.8327522831528,
  2160. 667.5658133895513,
  2161. -911.8347645570025,
  2162. 778.1536170757313,
  2163. -929.3927590265707,
  2164. 456.8744035397058,
  2165. -822.3155416103737,
  2166. 82.82990715516189,
  2167. -808.8960751443183,
  2168. -986.1226650443255,
  2169. 462.8328099449559,
  2170. -969.0865899919982,
  2171. 713.721322967559,
  2172. -11.389430620274652,
  2173. 962.4928792896003,
  2174. 698.3307735874055,
  2175. 331.55853838236135,
  2176. }), 962.4928792896003);
  2177. put(new MaximumOfLastNInput(6, new Double[] {
  2178. 378.15124539419867,
  2179. 46.03227262887913,
  2180. -614.3262646037861,
  2181. -471.6741113593371,
  2182. -714.7013935728969,
  2183. -269.6666238972052,
  2184. 604.1949841360251,
  2185. 281.905828511407,
  2186. 1000.0488638569736,
  2187. 493.01601356938727,
  2188. -358.23377573577227,
  2189. -625.5472715878846,
  2190. 803.7912770116113,
  2191. -295.89705743263585,
  2192. }), 1000.0488638569736);
  2193. put(new MaximumOfLastNInput(14, new Double[] {
  2194. 774.67388947057,
  2195. -783.6290825518995,
  2196. 716.7001024133588,
  2197. 528.0619996182927,
  2198. -816.6120095911083,
  2199. 516.241285651558,
  2200. 857.468785060837,
  2201. -740.1462432406915,
  2202. -247.6850156358105,
  2203. -448.3229919802143,
  2204. 395.67524705616734,
  2205. -138.09982753073746,
  2206. -736.3199411914625,
  2207. 988.5142622255712,
  2208. 648.7719759292086,
  2209. 734.1657833012814,
  2210. 240.55753332289578,
  2211. }), 988.5142622255712);
  2212. put(new MaximumOfLastNInput(20, new Double[] {
  2213. -601.121313355945,
  2214. 496.97620246581846,
  2215. -453.0779380631652,
  2216. 272.9364834522712,
  2217. 634.5469976223171,
  2218. 468.8429126454662,
  2219. 75.28402469282446,
  2220. 54.87041514917337,
  2221. 6.098266809723555,
  2222. -544.362130844323,
  2223. 996.118464353629,
  2224. -127.30509918362532,
  2225. -733.0062722006005,
  2226. -1001.447005991934,
  2227. 513.313929705007,
  2228. -819.9823949669358,
  2229. -637.4557874113366,
  2230. 212.63098058180276,
  2231. -333.2867898995928,
  2232. 605.2289931812534,
  2233. -748.1243373513157,
  2234. -649.3616024444436,
  2235. 4.942311246970803,
  2236. -489.4404149400284,
  2237. 49.70941374717768,
  2238. -294.74951670819155,
  2239. 896.3520160715962,
  2240. 8.613020821107966,
  2241. 669.1813367775494,
  2242. 721.8123506451916,
  2243. -308.8216963664281,
  2244. -747.3700858701136,
  2245. }), 896.3520160715962);
  2246. put(new MaximumOfLastNInput(2, new Double[] {
  2247. -456.89934843020455,
  2248. -901.6970937904175,
  2249. 32.973430638585796,
  2250. 965.2642865469061,
  2251. }), 965.2642865469061);
  2252. put(new MaximumOfLastNInput(4, new Double[] {
  2253. -727.0283739097958,
  2254. 787.6763068838445,
  2255. 533.8584033843299,
  2256. -813.21672979087,
  2257. 534.9971683479953,
  2258. 796.7436025567617,
  2259. -139.5937034853191,
  2260. -818.5687022328575,
  2261. 672.7273316428682,
  2262. -670.2455040612731,
  2263. -339.9841435323242,
  2264. 74.55715758611086,
  2265. 794.8104056248758,
  2266. 447.81869629204266,
  2267. -263.8559271288932,
  2268. }), 794.8104056248758);
  2269. put(new MaximumOfLastNInput(35, new Double[] {
  2270. 759.1493960611556,
  2271. -900.2448571743325,
  2272. 445.6031132389712,
  2273. -14.66194466385059,
  2274. 433.0439577068232,
  2275. -314.3012354468642,
  2276. -358.9848768173465,
  2277. -273.49765314280194,
  2278. 230.48448047350894,
  2279. -474.76806171386806,
  2280. 869.3562592332983,
  2281. 437.99875722766274,
  2282. -794.9958931845167,
  2283. 129.3467211930856,
  2284. -961.4434627185451,
  2285. 456.0307050982742,
  2286. -12.03910206384171,
  2287. -238.8592752078839,
  2288. -996.5551510511646,
  2289. 145.11280461698334,
  2290. -149.74565878257317,
  2291. 259.5566157231124,
  2292. -390.84542693397543,
  2293. 338.6315685621689,
  2294. -850.6560612642834,
  2295. -243.6423383532533,
  2296. 238.13652072559125,
  2297. 437.52697726074985,
  2298. 990.0453253434839,
  2299. 245.2506473968574,
  2300. -625.7480033634988,
  2301. 837.4917691435166,
  2302. }), 990.0453253434839);
  2303. put(new MaximumOfLastNInput(14, new Double[] {
  2304. -531.9643240909859,
  2305. -748.6627668930028,
  2306. -524.5606993800175,
  2307. 917.8550183847519,
  2308. 842.0463359916002,
  2309. 283.7634728697276,
  2310. 62.0892803501788,
  2311. -467.5762638602623,
  2312. 129.89872832768287,
  2313. -86.32492467681504,
  2314. 758.2062786860561,
  2315. 643.5032737375382,
  2316. -933.6821186011721,
  2317. }), 917.8550183847519);
  2318. put(new MaximumOfLastNInput(27, new Double[] {
  2319. 983.0666757408158,
  2320. 485.43640563644567,
  2321. -955.4034996660012,
  2322. -530.0886085385882,
  2323. 28.038624444344805,
  2324. -602.1692035582078,
  2325. 799.1931656859174,
  2326. 721.2181810088668,
  2327. -131.98741972956532,
  2328. 599.9784655408616,
  2329. 475.0349504058836,
  2330. 452.26076232931973,
  2331. 382.41984697243333,
  2332. 346.05900325734865,
  2333. 636.1475359215292,
  2334. 776.0773316856266,
  2335. 569.3009140344157,
  2336. 1015.1687869795164,
  2337. -426.7612474630537,
  2338. 814.0777702105706,
  2339. -553.0732086189837,
  2340. 644.6890910014217,
  2341. 327.77808956497984,
  2342. -787.153631696418,
  2343. 928.5162317768827,
  2344. 661.7714891074711,
  2345. }), 1015.1687869795164);
  2346. put(new MaximumOfLastNInput(1, new Double[] {
  2347. 629.6112915239678,
  2348. 980.0546233605319,
  2349. 247.07337850337626,
  2350. -454.05417673595184,
  2351. -248.163155923638,
  2352. 793.4041059685051,
  2353. 259.53018751136506,
  2354. 756.0915829231076,
  2355. -515.1552761158778,
  2356. 850.696648908518,
  2357. -913.1988768585347,
  2358. 747.5952838846024,
  2359. 326.1453651522497,
  2360. 929.0413608462563,
  2361. 900.3367256136171,
  2362. -239.07361349782377,
  2363. 871.7432806976717,
  2364. -19.000727929318145,
  2365. -456.0348472739479,
  2366. 517.689447471882,
  2367. }), 517.689447471882);
  2368. put(new MaximumOfLastNInput(9, new Double[] {
  2369. -950.0066320771639,
  2370. 51.82211648977318,
  2371. -571.7245222036149,
  2372. 548.4939083557838,
  2373. -186.17758484343085,
  2374. 422.6862984766499,
  2375. -832.3553035351961,
  2376. -140.12647902934668,
  2377. }), 548.4939083557838);
  2378. put(new MaximumOfLastNInput(2, new Double[] {
  2379. -130.3912140074608,
  2380. -625.1749780355494,
  2381. 880.2837351336284,
  2382. -820.6385780369615,
  2383. -880.1664188257323,
  2384. 403.64849927112255,
  2385. 347.98823696325735,
  2386. 907.6996850248606,
  2387. 18.015812208949683,
  2388. -518.0907392003132,
  2389. -134.05643712040683,
  2390. 894.953432867936,
  2391. -781.3877178388625,
  2392. -142.08112716533287,
  2393. 104.19231828165857,
  2394. 856.3197714505686,
  2395. 221.64836848914592,
  2396. 569.295193201754,
  2397. -874.5593465301331,
  2398. 668.160987630366,
  2399. -677.7589607005348,
  2400. }), 668.160987630366);
  2401. put(new MaximumOfLastNInput(4, new Double[] {
  2402. 899.0565964644134,
  2403. 723.4957607258816,
  2404. -635.2954647665451,
  2405. -211.05589529917734,
  2406. -870.674114640376,
  2407. 303.58078771399414,
  2408. -648.8189888708657,
  2409. 606.7136834546341,
  2410. 24.56472833877706,
  2411. 254.01369346814863,
  2412. }), 606.7136834546341);
  2413. put(new MaximumOfLastNInput(19, new Double[] {
  2414. 909.5808786307402,
  2415. -764.2367934310178,
  2416. -37.86336050854243,
  2417. -923.8290255972652,
  2418. -476.09297800049126,
  2419. -88.69500452258126,
  2420. -243.0407888212385,
  2421. -347.8497698934407,
  2422. 696.3490234301266,
  2423. -969.7252198374531,
  2424. 453.4925659327246,
  2425. 77.3437177285532,
  2426. 58.005454673268105,
  2427. -273.57723964137676,
  2428. 528.9989850380266,
  2429. 455.7095048838196,
  2430. -689.1516302674454,
  2431. 750.1253412266456,
  2432. -945.9479740053589,
  2433. -986.2848552910446,
  2434. 657.98246554668,
  2435. 643.2023839687226,
  2436. 890.3789551930381,
  2437. 645.8846883681254,
  2438. -983.9637879332367,
  2439. 226.97815465077247,
  2440. 798.3186502946378,
  2441. 13.551204327841333,
  2442. 303.8207966358036,
  2443. -53.175440107915165,
  2444. -708.1890450560159,
  2445. -178.45417110044946,
  2446. }), 890.3789551930381);
  2447. put(new MaximumOfLastNInput(17, new Double[] {
  2448. 1009.7966071737374,
  2449. -799.2447662127261,
  2450. 914.9618903770602,
  2451. -442.5977313209605,
  2452. -775.8108426293948,
  2453. 982.8440591520571,
  2454. 808.130070571573,
  2455. 699.5793674300971,
  2456. 167.16165609851942,
  2457. 838.1792073932234,
  2458. -518.0134402445547,
  2459. -256.2043504845619,
  2460. 230.64977852606444,
  2461. 468.92345842249733,
  2462. 853.2152539141084,
  2463. 981.798168981557,
  2464. }), 1009.7966071737374);
  2465. put(new MaximumOfLastNInput(2, new Double[] {
  2466. 765.3972612781249,
  2467. -153.9605338997594,
  2468. 208.51051622196155,
  2469. 860.8674974885221,
  2470. }), 860.8674974885221);
  2471. put(new MaximumOfLastNInput(1, new Double[] {
  2472. 190.0904753727159,
  2473. -739.0495903113838,
  2474. -571.5511029045856,
  2475. 601.5243563491804,
  2476. 522.0869601189634,
  2477. 665.5909784492387,
  2478. 944.7861289642692,
  2479. -540.8078647971283,
  2480. -671.1060548505006,
  2481. -1019.2562160008629,
  2482. 133.44732459398665,
  2483. -292.35063370691614,
  2484. -832.8697038768087,
  2485. }), -832.8697038768087);
  2486. put(new MaximumOfLastNInput(14, new Double[] {
  2487. -355.84689574376034,
  2488. -827.2858009489619,
  2489. -701.2102332270711,
  2490. -456.93415074370523,
  2491. 17.402866779239503,
  2492. 257.7049855408368,
  2493. 102.21492686528654,
  2494. 432.01836913130137,
  2495. 673.3988495881731,
  2496. 418.9537573566686,
  2497. -342.5589691455598,
  2498. -664.7545014437269,
  2499. -697.1954816705893,
  2500. -692.5888259959538,
  2501. 9.730589104762657,
  2502. -671.9096230954892,
  2503. 22.201868538618328,
  2504. -768.9354920710834,
  2505. }), 673.3988495881731);
  2506. put(new MaximumOfLastNInput(11, new Double[] {
  2507. 226.86547713700975,
  2508. 113.69111492282764,
  2509. 312.01919887378153,
  2510. -221.75245728284972,
  2511. -953.1212652177851,
  2512. 877.9076366661093,
  2513. 455.63922578726397,
  2514. -514.2994244350048,
  2515. 334.47718167414223,
  2516. 532.0819909760862,
  2517. -413.0148201580987,
  2518. }), 877.9076366661093);
  2519. put(new MaximumOfLastNInput(24, new Double[] {
  2520. -28.759187837534682,
  2521. -583.190591917582,
  2522. -359.8954259783968,
  2523. 79.30427374598139,
  2524. 828.9158162263961,
  2525. 493.6488999893613,
  2526. 157.05975807809818,
  2527. -116.73388010203007,
  2528. -979.0525275835944,
  2529. -878.9373773648153,
  2530. 777.3068958990643,
  2531. 76.86040808012922,
  2532. 967.7801023492952,
  2533. 638.5802266975984,
  2534. -481.04652927751795,
  2535. -959.0011173237217,
  2536. -264.7523535082023,
  2537. 85.15668391965391,
  2538. -324.68088557895453,
  2539. -20.79902632664789,
  2540. -722.8190872178225,
  2541. 511.4774594193914,
  2542. 323.3427697387169,
  2543. -1015.1513381717455,
  2544. 299.34880457133295,
  2545. -594.4693445434095,
  2546. 150.13401297994778,
  2547. -83.54843706069232,
  2548. }), 967.7801023492952);
  2549. put(new MaximumOfLastNInput(19, new Double[] {
  2550. 702.1452999870285,
  2551. 823.5225690746092,
  2552. -687.6714180413383,
  2553. -845.9819166238917,
  2554. 738.3500802751851,
  2555. 308.619112656188,
  2556. 657.3567009153212,
  2557. 906.4740679888259,
  2558. 451.24453303465,
  2559. -948.3835938663051,
  2560. -206.61914609481528,
  2561. 264.26336704383493,
  2562. 378.9371415134442,
  2563. -892.1328140542628,
  2564. 790.9896250859542,
  2565. -732.7647804631079,
  2566. -1022.6889007871328,
  2567. 869.0742077348441,
  2568. 27.727680816951306,
  2569. 240.73803367960045,
  2570. 651.4653916394677,
  2571. 566.3514598215984,
  2572. 69.1412500722663,
  2573. 376.5407519029909,
  2574. -531.0320072699742,
  2575. }), 906.4740679888259);
  2576. put(new MaximumOfLastNInput(9, new Double[] {
  2577. 251.62548807165558,
  2578. -916.9802611869154,
  2579. -818.4756669389158,
  2580. 661.1943865725257,
  2581. -102.31817857723536,
  2582. 56.51743267431539,
  2583. 558.8848532190232,
  2584. 1007.4105868825782,
  2585. -32.28960763293344,
  2586. 116.2687928043456,
  2587. 462.08770122380974,
  2588. -265.3446485924742,
  2589. 264.51074006765884,
  2590. 217.1543921710704,
  2591. }), 1007.4105868825782);
  2592. put(new MaximumOfLastNInput(9, new Double[] {
  2593. 220.03346489123396,
  2594. 234.74028472102827,
  2595. -134.33146696831318,
  2596. 139.72759684594166,
  2597. 898.4514773313754,
  2598. -736.053541663025,
  2599. 905.3110951740741,
  2600. 261.89729627194856,
  2601. 966.9085003001342,
  2602. 388.5962699013012,
  2603. }), 966.9085003001342);
  2604. put(new MaximumOfLastNInput(21, new Double[] {
  2605. 175.71105917075874,
  2606. -441.47597594941817,
  2607. 356.5273676567813,
  2608. -758.0728133578732,
  2609. 240.73147128136316,
  2610. -400.98097069406595,
  2611. 88.73922790894676,
  2612. -447.18750164971334,
  2613. 365.7505054414728,
  2614. 308.2194290425423,
  2615. -331.52960456465144,
  2616. 796.3293938434358,
  2617. 622.7181884136953,
  2618. 565.1355598603604,
  2619. 951.4667898428788,
  2620. 693.2958129671906,
  2621. 953.6350385186079,
  2622. -536.5443960675148,
  2623. 657.881222976484,
  2624. -826.519414278901,
  2625. -835.6664293553708,
  2626. -165.45314924589275,
  2627. -968.6894894755978,
  2628. 361.4230815829219,
  2629. }), 953.6350385186079);
  2630. put(new MaximumOfLastNInput(22, new Double[] {
  2631. 154.17861101438893,
  2632. -553.5837073158145,
  2633. 211.6079149524121,
  2634. 775.141718129174,
  2635. -479.6254902729638,
  2636. -9.188140894576918,
  2637. 958.4883517049088,
  2638. -831.0677794343519,
  2639. 867.6569693661131,
  2640. -432.5059532174346,
  2641. 681.6912756779457,
  2642. 698.3397543810333,
  2643. 715.5876028532884,
  2644. -692.1362898858397,
  2645. 793.5030609963719,
  2646. 477.8020021868001,
  2647. 800.4148057749371,
  2648. -460.41798913591174,
  2649. 950.7059230705208,
  2650. 1012.0187653909293,
  2651. -137.23837177043288,
  2652. -925.2084095367595,
  2653. 414.5947448870111,
  2654. -10.673565249898274,
  2655. -580.1642070578791,
  2656. -461.1317246452227,
  2657. 91.85168842557732,
  2658. -96.99541898678763,
  2659. -774.6113480594063,
  2660. 963.2215475444386,
  2661. 624.5571447452144,
  2662. -776.9676968879935,
  2663. }), 1012.0187653909293);
  2664. put(new MaximumOfLastNInput(3, new Double[] {
  2665. -720.8225173223532,
  2666. 522.5891432120397,
  2667. 46.200946145974285,
  2668. 862.2064930552142,
  2669. -571.3663772633481,
  2670. -207.7225677409847,
  2671. -674.3105520223853,
  2672. 969.2473599667665,
  2673. -877.2847222290402,
  2674. 962.7116940752326,
  2675. -817.0833030944495,
  2676. 117.56159509257304,
  2677. -318.1093489495488,
  2678. -217.96024749637536,
  2679. -140.65970600998435,
  2680. 462.7505958687507,
  2681. -127.49600741225322,
  2682. -317.68345218908553,
  2683. -110.36558203399818,
  2684. -299.7318700381734,
  2685. 854.717518325951,
  2686. -988.3724003793482,
  2687. -653.3122932696915,
  2688. 446.6550466433159,
  2689. -689.1234407260317,
  2690. -76.41625105801813,
  2691. }), 446.6550466433159);
  2692. put(new MaximumOfLastNInput(4, new Double[] {
  2693. 145.1547536345047,
  2694. 765.2986210927943,
  2695. 224.31993356958628,
  2696. 565.8806229547072,
  2697. -866.3835193923619,
  2698. -689.091763234986,
  2699. -405.8759302798562,
  2700. 859.0661237674508,
  2701. -313.6526856031869,
  2702. -538.2314777673191,
  2703. 958.1284022889085,
  2704. -191.8712604795155,
  2705. 828.8270169417201,
  2706. -208.06203514265735,
  2707. -170.05006749248605,
  2708. -245.6363198831109,
  2709. 912.4143047907378,
  2710. 210.73974291662626,
  2711. 565.9819017803266,
  2712. 635.396818945836,
  2713. -453.5216898051649,
  2714. 160.6300882355822,
  2715. -855.3295716710286,
  2716. 720.0804988484406,
  2717. -944.2667806941481,
  2718. 589.6270504165013,
  2719. }), 720.0804988484406);
  2720. put(new MaximumOfLastNInput(3, new Double[] {
  2721. 301.65703436027115,
  2722. 767.8406272697753,
  2723. 202.49447428144504,
  2724. -379.10651719108773,
  2725. }), 767.8406272697753);
  2726. put(new MaximumOfLastNInput(7, new Double[] {
  2727. -377.7756291845981,
  2728. -582.6252748929751,
  2729. -1010.5600600998782,
  2730. 634.0090242608021,
  2731. -1016.5622111007588,
  2732. 486.2994302428442,
  2733. -532.3529121438228,
  2734. -94.2644244130397,
  2735. 868.67826870314,
  2736. -645.9513577748035,
  2737. -512.1564849539186,
  2738. -745.5615383945619,
  2739. -281.142206963671,
  2740. -28.318786012592227,
  2741. 658.0476813978148,
  2742. 567.0211243554354,
  2743. 409.93194549638065,
  2744. -425.9295406242277,
  2745. -749.4226539923211,
  2746. -1003.1427987117463,
  2747. 1003.3390932538146,
  2748. 514.207589960803,
  2749. }), 1003.3390932538146);
  2750. /* END AUTOGENERATED CODE */
  2751. }
  2752. };
  2753. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement