Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <sstream>
- #include <cstdio>
- #include <algorithm>
- #include <set>
- #include <map>
- #include <vector>
- #include <stack>
- #include <queue>
- #include <cstring>
- #include <cstdio>
- #include <ctime>
- #include <cmath>
- #include <iomanip>
- #include <complex>
- #include <utility>
- using namespace std;
- typedef long long LL;
- typedef long double LD;
- const int STEP = 100000;
- const LD PRECALC[] =
- {
- 0.0,
- 12.09014613,
- 12.78329081,
- 13.18875509,
- 13.47643674,
- 13.69958004,
- 13.88190143,
- 14.03605199,
- 14.16958330,
- 14.28736626,
- 14.39272672,
- 14.48803686,
- 14.57504820,
- 14.65509087,
- 14.72919882,
- 14.79819166,
- 14.86273016,
- 14.92335477,
- 14.98051317,
- 15.03458037,
- 15.08587365,
- 15.13466381,
- 15.18118381,
- 15.22563556,
- 15.26819517,
- 15.30901715,
- 15.34823786,
- 15.38597818,
- 15.42234582,
- 15.45743713,
- 15.49133868,
- 15.52412850,
- 15.55587719,
- 15.58664884,
- 15.61650180,
- 15.64548933,
- 15.67366021,
- 15.70105918,
- 15.72772742,
- 15.75370290,
- 15.77902071,
- 15.80371332,
- 15.82781087,
- 15.85134136,
- 15.87433088,
- 15.89680373,
- 15.91878264,
- 15.94028884,
- 15.96134224,
- 15.98196153,
- 16.00216424,
- 16.02196686,
- 16.04138494,
- 16.06043314,
- 16.07912527,
- 16.09747441,
- 16.11549291,
- 16.13319249,
- 16.15058423,
- 16.16767866,
- 16.18448578,
- 16.20101508,
- 16.21727560,
- 16.23327594,
- 16.24902429,
- 16.26452848,
- 16.27979595,
- 16.29483382,
- 16.30964891,
- 16.32424771,
- 16.33863644,
- 16.35282108,
- 16.36680732,
- 16.38060064,
- 16.39420629,
- 16.40762931,
- 16.42087454,
- 16.43394662,
- 16.44685002,
- 16.45958905,
- 16.47216783,
- 16.48459035,
- 16.49686044,
- 16.50898180,
- 16.52095799,
- 16.53279245,
- 16.54448848,
- 16.55604931,
- 16.56747800,
- 16.57877756,
- 16.58995086,
- 16.60100069,
- 16.61192976,
- 16.62274068,
- 16.63343597,
- 16.64401807,
- 16.65448937,
- 16.66485216,
- 16.67510866,
- 16.68526103,
- 16.69531137,
- 16.70526170,
- 16.71511399,
- 16.72487017,
- 16.73453208,
- 16.74410153,
- 16.75358027,
- 16.76297001,
- 16.77227240,
- 16.78148906,
- 16.79062154,
- 16.79967138,
- 16.80864005,
- 16.81752899,
- 16.82633962,
- 16.83507330,
- 16.84373136,
- 16.85231511,
- 16.86082580,
- 16.86926466,
- 16.87763291,
- 16.88593172,
- 16.89416222,
- 16.90232553,
- 16.91042274,
- 16.91845491,
- 16.92642308,
- 16.93432826,
- 16.94217143,
- 16.94995357,
- 16.95767562,
- 16.96533849,
- 16.97294309,
- 16.98049030,
- 16.98798097,
- 16.99541595,
- 17.00279605,
- 17.01012209,
- 17.01739485,
- 17.02461510,
- 17.03178359,
- 17.03890106,
- 17.04596822,
- 17.05298580,
- 17.05995446,
- 17.06687491,
- 17.07374779,
- 17.08057375,
- 17.08735344,
- 17.09408747,
- 17.10077646,
- 17.10742100,
- 17.11402168,
- 17.12057908,
- 17.12709376,
- 17.13356628,
- 17.13999717,
- 17.14638697,
- 17.15273619,
- 17.15904536,
- 17.16531498,
- 17.17154553,
- 17.17773750,
- 17.18389136,
- 17.19000759,
- 17.19608663,
- 17.20212895,
- 17.20813497,
- 17.21410514,
- 17.22003987,
- 17.22593960,
- 17.23180472,
- 17.23763564,
- 17.24343275,
- 17.24919646,
- 17.25492713,
- 17.26062515,
- 17.26629089,
- 17.27192471,
- 17.27752696,
- 17.28309801,
- 17.28863819,
- 17.29414784,
- 17.29962731,
- 17.30507691,
- 17.31049698,
- 17.31588783,
- 17.32124977,
- 17.32658312,
- 17.33188817,
- 17.33716523,
- 17.34241458,
- 17.34763653,
- 17.35283134,
- 17.35799931,
- 17.36314071,
- 17.36825581,
- 17.37334488,
- 17.37840819,
- 17.38344598,
- 17.38845852,
- 17.39344606,
- 17.39840885,
- 17.40334713,
- 17.40826115,
- 17.41315113,
- 17.41801732,
- 17.42285995,
- 17.42767923,
- 17.43247541,
- 17.43724868,
- 17.44199929,
- 17.44672743,
- 17.45143332,
- 17.45611717,
- 17.46077918,
- 17.46541956,
- 17.47003851,
- 17.47463622,
- 17.47921288,
- 17.48376870,
- 17.48830385,
- 17.49281853,
- 17.49731292,
- 17.50178720,
- 17.50624155,
- 17.51067615,
- 17.51509117,
- 17.51948678,
- 17.52386316,
- 17.52822046,
- 17.53255886,
- 17.53687852,
- 17.54117960,
- 17.54546227,
- 17.54972667,
- 17.55397296,
- 17.55820129,
- 17.56241182,
- 17.56660470,
- 17.57078007,
- 17.57493808,
- 17.57907888,
- 17.58320259,
- 17.58730938,
- 17.59139936,
- 17.59547269,
- 17.59952949,
- 17.60356990,
- 17.60759405,
- 17.61160207,
- 17.61559409,
- 17.61957024,
- 17.62353064,
- 17.62747542,
- 17.63140469,
- 17.63531859,
- 17.63921723,
- 17.64310073,
- 17.64696921,
- 17.65082278,
- 17.65466156,
- 17.65848565,
- 17.66229518,
- 17.66609025,
- 17.66987097,
- 17.67363746,
- 17.67738981,
- 17.68112813,
- 17.68485253,
- 17.68856311,
- 17.69225997,
- 17.69594321,
- 17.69961294,
- 17.70326925,
- 17.70691225,
- 17.71054201,
- 17.71415865,
- 17.71776226,
- 17.72135293,
- 17.72493075,
- 17.72849582,
- 17.73204822,
- 17.73558805,
- 17.73911539,
- 17.74263033,
- 17.74613296,
- 17.74962336,
- 17.75310163,
- 17.75656784,
- 17.76002207,
- 17.76346441,
- 17.76689495,
- 17.77031376,
- 17.77372091,
- 17.77711650,
- 17.78050060,
- 17.78387329,
- 17.78723463,
- 17.79058472,
- 17.79392362,
- 17.79725141,
- 17.80056816,
- 17.80387395,
- 17.80716885,
- 17.81045292,
- 17.81372625,
- 17.81698889,
- 17.82024093,
- 17.82348242,
- 17.82671344,
- 17.82993406,
- 17.83314433,
- 17.83634434,
- 17.83953413,
- 17.84271378,
- 17.84588336,
- 17.84904292,
- 17.85219253,
- 17.85533225,
- 17.85846214,
- 17.86158227,
- 17.86469269,
- 17.86779347,
- 17.87088466,
- 17.87396633,
- 17.87703853,
- 17.88010132,
- 17.88315475,
- 17.88619890,
- 17.88923380,
- 17.89225952,
- 17.89527611,
- 17.89828363,
- 17.90128214,
- 17.90427168,
- 17.90725230,
- 17.91022408,
- 17.91318704,
- 17.91614125,
- 17.91908676,
- 17.92202362,
- 17.92495188,
- 17.92787159,
- 17.93078280,
- 17.93368556,
- 17.93657992,
- 17.93946592,
- 17.94234362,
- 17.94521307,
- 17.94807430,
- 17.95092737,
- 17.95377232,
- 17.95660920,
- 17.95943806,
- 17.96225893,
- 17.96507187,
- 17.96787693,
- 17.97067413,
- 17.97346353,
- 17.97624518,
- 17.97901910,
- 17.98178536,
- 17.98454398,
- 17.98729501,
- 17.99003850,
- 17.99277448,
- 17.99550299,
- 17.99822408,
- 18.00093779,
- 18.00364415,
- 18.00634321,
- 18.00903500,
- 18.01171956,
- 18.01439694,
- 18.01706717,
- 18.01973029,
- 18.02238633,
- 18.02503534,
- 18.02767735,
- 18.03031240,
- 18.03294052,
- 18.03556175,
- 18.03817613,
- 18.04078370,
- 18.04338448,
- 18.04597851,
- 18.04856584,
- 18.05114648,
- 18.05372049,
- 18.05628788,
- 18.05884870,
- 18.06140298,
- 18.06395075,
- 18.06649205,
- 18.06902691,
- 18.07155535,
- 18.07407742,
- 18.07659315,
- 18.07910256,
- 18.08160569,
- 18.08410257,
- 18.08659323,
- 18.08907770,
- 18.09155602,
- 18.09402821,
- 18.09649430,
- 18.09895433,
- 18.10140832,
- 18.10385630,
- 18.10629830,
- 18.10873436,
- 18.11116449,
- 18.11358873,
- 18.11600712,
- 18.11841966,
- 18.12082640,
- 18.12322736,
- 18.12562257,
- 18.12801206,
- 18.13039585,
- 18.13277398,
- 18.13514646,
- 18.13751332,
- 18.13987460,
- 18.14223031,
- 18.14458049,
- 18.14692515,
- 18.14926434,
- 18.15159806,
- 18.15392635,
- 18.15624923,
- 18.15856673,
- 18.16087887,
- 18.16318568,
- 18.16548717,
- 18.16778338,
- 18.17007434,
- 18.17236005,
- 18.17464055,
- 18.17691587,
- 18.17918602,
- 18.18145102,
- 18.18371091,
- 18.18596570,
- 18.18821542,
- 18.19046009,
- 18.19269974,
- 18.19493437,
- 18.19716403,
- 18.19938872,
- 18.20160848,
- 18.20382332,
- 18.20603327,
- 18.20823834,
- 18.21043856,
- 18.21263395,
- 18.21482453,
- 18.21701032,
- 18.21919135,
- 18.22136763,
- 18.22353918,
- 18.22570603,
- 18.22786819,
- 18.23002569,
- 18.23217855,
- 18.23432677,
- 18.23647040,
- 18.23860944,
- 18.24074391,
- 18.24287384,
- 18.24499923,
- 18.24712013,
- 18.24923653,
- 18.25134846,
- 18.25345594,
- 18.25555899,
- 18.25765763,
- 18.25975187,
- 18.26184174,
- 18.26392724,
- 18.26600841,
- 18.26808525,
- 18.27015779,
- 18.27222605,
- 18.27429003,
- 18.27634976,
- 18.27840526,
- 18.28045655,
- 18.28250363,
- 18.28454653,
- 18.28658527,
- 18.28861986,
- 18.29065031,
- 18.29267666,
- 18.29469890,
- 18.29671707,
- 18.29873117,
- 18.30074122,
- 18.30274724,
- 18.30474924,
- 18.30674724,
- 18.30874126,
- 18.31073131,
- 18.31271741,
- 18.31469957,
- 18.31667781,
- 18.31865214,
- 18.32062259,
- 18.32258916,
- 18.32455187,
- 18.32651073,
- 18.32846576,
- 18.33041698,
- 18.33236441,
- 18.33430804,
- 18.33624791,
- 18.33818401,
- 18.34011638,
- 18.34204502,
- 18.34396995,
- 18.34589118,
- 18.34780873,
- 18.34972260,
- 18.35163282,
- 18.35353940,
- 18.35544235,
- 18.35734169,
- 18.35923742,
- 18.36112957,
- 18.36301815,
- 18.36490316,
- 18.36678463,
- 18.36866256,
- 18.37053698,
- 18.37240789,
- 18.37427530,
- 18.37613923,
- 18.37799970,
- 18.37985671,
- 18.38171028,
- 18.38356042,
- 18.38540714,
- 18.38725046,
- 18.38909039,
- 18.39092693,
- 18.39276011,
- 18.39458994,
- 18.39641643,
- 18.39823958,
- 18.40005942,
- 18.40187595,
- 18.40368919,
- 18.40549914,
- 18.40730583,
- 18.40910925,
- 18.41090943,
- 18.41270638,
- 18.41450010,
- 18.41629061,
- 18.41807792,
- 18.41986204,
- 18.42164299,
- 18.42342077,
- 18.42519539,
- 18.42696687,
- 18.42873522,
- 18.43050044,
- 18.43226256,
- 18.43402157,
- 18.43577750,
- 18.43753035,
- 18.43928013,
- 18.44102686,
- 18.44277053,
- 18.44451118,
- 18.44624880,
- 18.44798341,
- 18.44971501,
- 18.45144362,
- 18.45316924,
- 18.45489190,
- 18.45661159,
- 18.45832832,
- 18.46004212,
- 18.46175299,
- 18.46346093,
- 18.46516596,
- 18.46686809,
- 18.46856732,
- 18.47026368,
- 18.47195716,
- 18.47364777,
- 18.47533554,
- 18.47702046,
- 18.47870254,
- 18.48038181,
- 18.48205825,
- 18.48373189,
- 18.48540274,
- 18.48707079,
- 18.48873607,
- 18.49039858,
- 18.49205833,
- 18.49371534,
- 18.49536960,
- 18.49702112,
- 18.49866993,
- 18.50031602,
- 18.50195941,
- 18.50360010,
- 18.50523810,
- 18.50687342,
- 18.50850607,
- 18.51013607,
- 18.51176341,
- 18.51338810,
- 18.51501016,
- 18.51662960,
- 18.51824641,
- 18.51986062,
- 18.52147222,
- 18.52308123,
- 18.52468766,
- 18.52629151,
- 18.52789279,
- 18.52949151,
- 18.53108768,
- 18.53268130,
- 18.53427239,
- 18.53586096,
- 18.53744700,
- 18.53903053,
- 18.54061156,
- 18.54219009,
- 18.54376614,
- 18.54533970,
- 18.54691079,
- 18.54847942,
- 18.55004559,
- 18.55160931,
- 18.55317059,
- 18.55472944,
- 18.55628586,
- 18.55783986,
- 18.55939145,
- 18.56094064,
- 18.56248743,
- 18.56403183,
- 18.56557385,
- 18.56711350,
- 18.56865078,
- 18.57018570,
- 18.57171827,
- 18.57324849,
- 18.57477637,
- 18.57630193,
- 18.57782516,
- 18.57934607,
- 18.58086467,
- 18.58238097,
- 18.58389498,
- 18.58540669,
- 18.58691613,
- 18.58842329,
- 18.58992818,
- 18.59143081,
- 18.59293118,
- 18.59442931,
- 18.59592520,
- 18.59741885,
- 18.59891027,
- 18.60039948,
- 18.60188647,
- 18.60337125,
- 18.60485383,
- 18.60633421,
- 18.60781241,
- 18.60928843,
- 18.61076226,
- 18.61223394,
- 18.61370344,
- 18.61517080,
- 18.61663600,
- 18.61809905,
- 18.61955998,
- 18.62101876,
- 18.62247543,
- 18.62392998,
- 18.62538241,
- 18.62683273,
- 18.62828096,
- 18.62972709,
- 18.63117114,
- 18.63261310,
- 18.63405298,
- 18.63549080,
- 18.63692655,
- 18.63836024,
- 18.63979188,
- 18.64122147,
- 18.64264902,
- 18.64407454,
- 18.64549803,
- 18.64691949,
- 18.64833894,
- 18.64975637,
- 18.65117180,
- 18.65258523,
- 18.65399666,
- 18.65540611,
- 18.65681357,
- 18.65821905,
- 18.65962256,
- 18.66102410,
- 18.66242368,
- 18.66382130,
- 18.66521698,
- 18.66661071,
- 18.66800249,
- 18.66939235,
- 18.67078027,
- 18.67216628,
- 18.67355036,
- 18.67493253,
- 18.67631279,
- 18.67769115,
- 18.67906761,
- 18.68044218,
- 18.68181487,
- 18.68318567,
- 18.68455460,
- 18.68592165,
- 18.68728684,
- 18.68865017,
- 18.69001164,
- 18.69137126,
- 18.69272903,
- 18.69408496,
- 18.69543906,
- 18.69679132,
- 18.69814176,
- 18.69949038,
- 18.70083718,
- 18.70218217,
- 18.70352535,
- 18.70486674,
- 18.70620632,
- 18.70754411,
- 18.70888012,
- 18.71021434,
- 18.71154679,
- 18.71287746,
- 18.71420636,
- 18.71553350,
- 18.71685889,
- 18.71818251,
- 18.71950439,
- 18.72082452,
- 18.72214291,
- 18.72345957,
- 18.72477449,
- 18.72608769,
- 18.72739917,
- 18.72870893,
- 18.73001697,
- 18.73132331,
- 18.73262794,
- 18.73393087,
- 18.73523211,
- 18.73653165,
- 18.73782951,
- 18.73912569,
- 18.74042018,
- 18.74171301,
- 18.74300417,
- 18.74429366,
- 18.74558149,
- 18.74686766,
- 18.74815218,
- 18.74943506,
- 18.75071629,
- 18.75199588,
- 18.75327383,
- 18.75455016,
- 18.75582485,
- 18.75709793,
- 18.75836938,
- 18.75963923,
- 18.76090746,
- 18.76217408,
- 18.76343910,
- 18.76470253,
- 18.76596436,
- 18.76722460,
- 18.76848325,
- 18.76974032,
- 18.77099581,
- 18.77224973,
- 18.77350208,
- 18.77475286,
- 18.77600208,
- 18.77724974,
- 18.77849585,
- 18.77974041,
- 18.78098341,
- 18.78222488,
- 18.78346480,
- 18.78470319,
- 18.78594005,
- 18.78717538,
- 18.78840919,
- 18.78964148,
- 18.79087225,
- 18.79210150,
- 18.79332925,
- 18.79455549,
- 18.79578023,
- 18.79700347,
- 18.79822522,
- 18.79944548,
- 18.80066425,
- 18.80188153,
- 18.80309734,
- 18.80431167,
- 18.80552452,
- 18.80673591,
- 18.80794583,
- 18.80915429,
- 18.81036129,
- 18.81156684,
- 18.81277093,
- 18.81397358,
- 18.81517478,
- 18.81637454,
- 18.81757286,
- 18.81876975,
- 18.81996521,
- 18.82115924,
- 18.82235184,
- 18.82354303,
- 18.82473280,
- 18.82592115,
- 18.82710809,
- 18.82829363,
- 18.82947776,
- 18.83066050,
- 18.83184183,
- 18.83302177,
- 18.83420032,
- 18.83537749,
- 18.83655326,
- 18.83772766,
- 18.83890068,
- 18.84007233,
- 18.84124260,
- 18.84241151,
- 18.84357905,
- 18.84474524,
- 18.84591006,
- 18.84707352,
- 18.84823564,
- 18.84939641,
- 18.85055583,
- 18.85171390,
- 18.85287064,
- 18.85402604,
- 18.85518011,
- 18.85633285,
- 18.85748426,
- 18.85863435,
- 18.85978311,
- 18.86093056,
- 18.86207669,
- 18.86322151,
- 18.86436502,
- 18.86550723,
- 18.86664813,
- 18.86778773,
- 18.86892603,
- 18.87006304,
- 18.87119876,
- 18.87233319,
- 18.87346634,
- 18.87459820,
- 18.87572878,
- 18.87685809,
- 18.87798612,
- 18.87911288,
- 18.88023837,
- 18.88136260,
- 18.88248556,
- 18.88360727,
- 18.88472772,
- 18.88584691,
- 18.88696485,
- 18.88808155,
- 18.88919700,
- 18.89031120,
- 18.89142417,
- 18.89253590,
- 18.89364639,
- 18.89475566,
- 18.89586369,
- 18.89697050,
- 18.89807608,
- 18.89918044,
- 18.90028359,
- 18.90138551,
- 18.90248623,
- 18.90358573,
- 18.90468403,
- 18.90578113,
- 18.90687702,
- 18.90797171,
- 18.90906520,
- 18.91015750,
- 18.91124861,
- 18.91233853,
- 18.91342726,
- 18.91451481,
- 18.91560117,
- 18.91668636,
- 18.91777037,
- 18.91885321,
- 18.91993487,
- 18.92101537,
- 18.92209470,
- 18.92317287,
- 18.92424987,
- 18.92532572,
- 18.92640041,
- 18.92747395,
- 18.92854634,
- 18.92961757,
- 18.93068766,
- 18.93175661,
- 18.93282442,
- 18.93389108,
- 18.93495661,
- 18.93602101,
- 18.93708427,
- 18.93814641,
- 18.93920742,
- 18.94026730,
- 18.94132606,
- 18.94238370,
- 18.94344023,
- 18.94449564,
- 18.94554993,
- 18.94660312,
- 18.94765520,
- 18.94870617,
- 18.94975604,
- 18.95080481,
- 18.95185248,
- 18.95289905,
- 18.95394453,
- 18.95498891,
- 18.95603221,
- 18.95707442,
- 18.95811554,
- 18.95915559,
- 18.96019455,
- 18.96123243,
- 18.96226924,
- 18.96330497,
- 18.96433963,
- 18.96537322,
- 18.96640575,
- 18.96743721,
- 18.96846760,
- 18.96949694,
- 18.97052522,
- 18.97155244,
- 18.97257861,
- 18.97360372,
- 18.97462779,
- 18.97565081,
- 18.97667278,
- 18.97769371,
- 18.97871359,
- 18.97973244,
- 18.98075026,
- 18.98176703,
- 18.98278278,
- 18.98379749,
- 18.98481117,
- 18.98582383,
- 18.98683547,
- 18.98784608,
- 18.98885567,
- 18.98986424,
- 18.99087180,
- 18.99187834,
- 18.99288387,
- 18.99388839,
- 18.99489190,
- 18.99589441,
- 18.99689591,
- 18.99789641,
- 18.99889591,
- 18.99989442,
- 19.00089192,
- 19.00188844,
- 19.00288396,
- 19.00387849,
- 19.00487203,
- 19.00586458,
- 19.00685616,
- 19.00784674,
- 19.00883635,
- 19.00982498,
- 19.01081264,
- 19.01179932,
- 19.01278503,
- 19.01376976,
- 19.01475353,
- 19.01573633,
- 19.01671817,
- 19.01769904,
- 19.01867895,
- 19.01965791,
- 19.02063590,
- 19.02161294,
- 19.02258903,
- 19.02356416,
- 19.02453834,
- 19.02551158,
- 19.02648387,
- 19.02745522,
- 19.02842562,
- 19.02939508,
- 19.03036360,
- 19.03133119,
- 19.03229784,
- 19.03326356,
- 19.03422834,
- 19.03519220,
- 19.03615513,
- 19.03711713,
- 19.03807820,
- 19.03903836,
- 19.03999759,
- 19.04095590,
- 19.04191330,
- 19.04286978,
- 19.04382535,
- 19.04478000,
- 19.04573374,
- 19.04668658,
- 19.04763851,
- 19.04858953,
- 19.04953965,
- 19.05048886,
- 19.05143718,
- 19.05238460,
- 19.05333112,
- 19.05427675,
- 19.05522148,
- 19.05616532,
- 19.05710827,
- 19.05805034,
- 19.05899151,
- 19.05993180,
- 19.06087121,
- 19.06180974,
- 19.06274739,
- 19.06368415,
- 19.06462005,
- 19.06555506,
- 19.06648920,
- 19.06742248,
- 19.06835488,
- 19.06928641,
- 19.07021708,
- 19.07114688,
- 19.07207581,
- 19.07300389,
- 19.07393110,
- 19.07485745,
- 19.07578295,
- 19.07670759,
- 19.07763138,
- 19.07855432,
- 19.07947640,
- 19.08039763,
- 19.08131802,
- 19.08223756,
- 19.08315626,
- 19.08407411,
- 19.08499112,
- 19.08590729,
- 19.08682262,
- 19.08773712,
- 19.08865078,
- 19.08956360,
- 19.09047559,
- 19.09138676,
- 19.09229709,
- 19.09320659,
- 19.09411527,
- 19.09502312,
- 19.09593015,
- 19.09683636,
- 19.09774175,
- 19.09864632,
- 19.09955007,
- 19.10045300,
- 19.10135512,
- 19.10225643,
- 19.10315692,
- 19.10405661,
- 19.10495549,
- 19.10585355,
- 19.10675082,
- 19.10764728,
- 19.10854293,
- 19.10943779,
- 19.11033184,
- 19.11122510,
- 19.11211756,
- 19.11300922,
- 19.11390009,
- 19.11479016,
- 19.11567945,
- 19.11656794,
- 19.11745565,
- 19.11834257,
- 19.11922870,
- 19.12011405,
- 19.12099861,
- 19.12188239,
- 19.12276540,
- 19.12364762,
- 19.12452906,
- 19.12540973,
- 19.12628963,
- 19.12716875,
- 19.12804710,
- 19.12892468,
- 19.12980148,
- 19.13067752,
- 19.13155280,
- 19.13242731,
- 19.13330105,
- 19.13417403,
- 19.13504625,
- 19.13591771,
- 19.13678841,
- 19.13765836,
- 19.13852754,
- 19.13939598,
- 19.14026365,
- 19.14113058,
- 19.14199676,
- 19.14286218,
- 19.14372686,
- 19.14459079,
- 19.14545398,
- 19.14631642,
- 19.14717812,
- 19.14803907,
- 19.14889929,
- 19.14975876,
- 19.15061750,
- 19.15147550,
- 19.15233277,
- 19.15318930,
- 19.15404510,
- 19.15490016,
- 19.15575450,
- 19.15660810,
- 19.15746098,
- 19.15831313,
- 19.15916456,
- 19.16001526,
- 19.16086524,
- 19.16171450,
- 19.16256303,
- 19.16341085,
- 19.16425795,
- 19.16510433,
- 19.16595000,
- 19.16679495,
- 19.16763919,
- 19.16848271,
- 19.16932553,
- 19.17016763,
- 19.17100903,
- 19.17184972,
- 19.17268970,
- 19.17352898,
- 19.17436756,
- 19.17520543,
- 19.17604260,
- 19.17687907,
- 19.17771484,
- 19.17854991,
- 19.17938429,
- 19.18021797,
- 19.18105096,
- 19.18188325,
- 19.18271485,
- 19.18354576,
- 19.18437598,
- 19.18520551,
- 19.18603436,
- 19.18686251,
- 19.18768998,
- 19.18851677,
- 19.18934288,
- 19.19016830,
- 19.19099304,
- 19.19181711,
- 19.19264049,
- 19.19346320,
- 19.19428523,
- 19.19510658,
- 19.19592726,
- 19.19674727,
- 19.19756661,
- 19.19838527,
- 19.19920327,
- 19.20002060,
- 19.20083726,
- 19.20165325,
- 19.20246858,
- 19.20328324,
- 19.20409724,
- 19.20491058,
- 19.20572326,
- 19.20653528,
- 19.20734664,
- 19.20815734,
- 19.20896738,
- 19.20977677,
- 19.21058551,
- 19.21139359,
- 19.21220102,
- 19.21300779,
- 19.21381392,
- 19.21461940,
- 19.21542423,
- 19.21622841,
- 19.21703194,
- 19.21783483,
- 19.21863708,
- 19.21943868,
- 19.22023964,
- 19.22103996,
- 19.22183964,
- 19.22263869,
- 19.22343709,
- 19.22423486,
- 19.22503199,
- 19.22582848,
- 19.22662434,
- 19.22741957,
- 19.22821417,
- 19.22900813,
- 19.22980147,
- 19.23059418,
- 19.23138626,
- 19.23217771,
- 19.23296853,
- 19.23375874,
- 19.23454831,
- 19.23533727,
- 19.23612560,
- 19.23691331,
- 19.23770040,
- 19.23848688,
- 19.23927273,
- 19.24005797,
- 19.24084259,
- 19.24162660,
- 19.24240999,
- 19.24319277,
- 19.24397494,
- 19.24475649,
- 19.24553744,
- 19.24631777,
- 19.24709750,
- 19.24787662,
- 19.24865513,
- 19.24943304,
- 19.25021034,
- 19.25098704,
- 19.25176314,
- 19.25253863,
- 19.25331352,
- 19.25408782,
- 19.25486151,
- 19.25563461,
- 19.25640711,
- 19.25717901,
- 19.25795032,
- 19.25872103,
- 19.25949115,
- 19.26026068,
- 19.26102961,
- 19.26179796,
- 19.26256571,
- 19.26333288,
- 19.26409945,
- 19.26486544,
- 19.26563085,
- 19.26639567,
- 19.26715990,
- 19.26792355,
- 19.26868662,
- 19.26944910,
- 19.27021101,
- 19.27097233,
- 19.27173308,
- 19.27249325,
- 19.27325284,
- 19.27401185,
- 19.27477029,
- 19.27552815,
- 19.27628544,
- 19.27704215,
- 19.27779830,
- 19.27855387,
- 19.27930887,
- 19.28006330,
- 19.28081717,
- 19.28157046,
- 19.28232319,
- 19.28307535,
- 19.28382695,
- 19.28457798,
- 19.28532845,
- 19.28607836,
- 19.28682770,
- 19.28757649,
- 19.28832471,
- 19.28907237,
- 19.28981948,
- 19.29056603,
- 19.29131202,
- 19.29205745,
- 19.29280233,
- 19.29354665,
- 19.29429043,
- 19.29503364,
- 19.29577631,
- 19.29651843,
- 19.29725999,
- 19.29800101,
- 19.29874147,
- 19.29948139,
- 19.30022076,
- 19.30095959,
- 19.30169787,
- 19.30243560,
- 19.30317279,
- 19.30390944,
- 19.30464555,
- 19.30538111,
- 19.30611614,
- 19.30685062,
- 19.30758457,
- 19.30831797,
- 19.30905084,
- 19.30978317,
- 19.31051497,
- 19.31124623,
- 19.31197696,
- 19.31270715,
- 19.31343681,
- 19.31416594,
- 19.31489454,
- 19.31562261,
- 19.31635014,
- 19.31707715,
- 19.31780363,
- 19.31852959,
- 19.31925501,
- 19.31997991,
- 19.32070429,
- 19.32142814,
- 19.32215147,
- 19.32287427,
- 19.32359655,
- 19.32431831,
- 19.32503955,
- 19.32576027,
- 19.32648048,
- 19.32720016,
- 19.32791933,
- 19.32863797,
- 19.32935611,
- 19.33007372,
- 19.33079083,
- 19.33150742,
- 19.33222349,
- 19.33293906,
- 19.33365411,
- 19.33436865,
- 19.33508268,
- 19.33579620,
- 19.33650921,
- 19.33722172,
- 19.33793372,
- 19.33864521,
- 19.33935619,
- 19.34006667,
- 19.34077665,
- 19.34148612,
- 19.34219509,
- 19.34290355,
- 19.34361152,
- 19.34431898,
- 19.34502594,
- 19.34573241,
- 19.34643837,
- 19.34714384,
- 19.34784881,
- 19.34855328,
- 19.34925726,
- 19.34996074,
- 19.35066373,
- 19.35136623,
- 19.35206823,
- 19.35276973,
- 19.35347075,
- 19.35417128,
- 19.35487131,
- 19.35557086,
- 19.35626991,
- 19.35696848,
- 19.35766656,
- 19.35836415,
- 19.35906126,
- 19.35975788,
- 19.36045402,
- 19.36114967,
- 19.36184484,
- 19.36253953,
- 19.36323373,
- 19.36392745,
- 19.36462069,
- 19.36531345,
- 19.36600573,
- 19.36669754,
- 19.36738886,
- 19.36807971,
- 19.36877008,
- 19.36945997,
- 19.37014939,
- 19.37083833,
- 19.37152680,
- 19.37221479,
- 19.37290231,
- 19.37358936,
- 19.37427594,
- 19.37496205,
- 19.37564768,
- 19.37633285,
- 19.37701755,
- 19.37770177,
- 19.37838553,
- 19.37906883,
- 19.37975165,
- 19.38043402,
- 19.38111591,
- 19.38179734,
- 19.38247831,
- 19.38315881,
- 19.38383885,
- 19.38451843,
- 19.38519755,
- 19.38587621,
- 19.38655440,
- 19.38723214,
- 19.38790942,
- 19.38858623,
- 19.38926260,
- 19.38993850,
- 19.39061395,
- 19.39128894,
- 19.39196348,
- 19.39263756,
- 19.39331118,
- 19.39398436,
- 19.39465708,
- 19.39532935,
- 19.39600117,
- 19.39667253,
- 19.39734345,
- 19.39801391,
- 19.39868393,
- 19.39935350,
- 19.40002262,
- 19.40069129,
- 19.40135952,
- 19.40202730,
- 19.40269463,
- 19.40336152,
- 19.40402796,
- 19.40469397,
- 19.40535952,
- 19.40602464,
- 19.40668931,
- 19.40735354,
- 19.40801733,
- 19.40868068,
- 19.40934359,
- 19.41000606,
- 19.41066810,
- 19.41132969,
- 19.41199085,
- 19.41265157,
- 19.41331185,
- 19.41397170,
- 19.41463111,
- 19.41529009,
- 19.41594864,
- 19.41660675,
- 19.41726443,
- 19.41792167,
- 19.41857849,
- 19.41923487,
- 19.41989082,
- 19.42054634,
- 19.42120144,
- 19.42185610,
- 19.42251034,
- 19.42316415,
- 19.42381753,
- 19.42447048,
- 19.42512301,
- 19.42577512,
- 19.42642679,
- 19.42707805,
- 19.42772888,
- 19.42837928,
- 19.42902927,
- 19.42967883,
- 19.43032797,
- 19.43097669,
- 19.43162499,
- 19.43227286,
- 19.43292032,
- 19.43356736,
- 19.43421398,
- 19.43486019,
- 19.43550597,
- 19.43615134,
- 19.43679630,
- 19.43744083,
- 19.43808496,
- 19.43872866,
- 19.43937196,
- 19.44001484,
- 19.44065730,
- 19.44129936,
- 19.44194100,
- 19.44258223,
- 19.44322305,
- 19.44386346,
- 19.44450346,
- 19.44514305,
- 19.44578224,
- 19.44642101,
- 19.44705938,
- 19.44769733,
- 19.44833489,
- 19.44897203,
- 19.44960877,
- 19.45024511,
- 19.45088104,
- 19.45151656,
- 19.45215168,
- 19.45278640,
- 19.45342072,
- 19.45405463,
- 19.45468815,
- 19.45532126,
- 19.45595397,
- 19.45658628,
- 19.45721819,
- 19.45784971,
- 19.45848082,
- 19.45911154,
- 19.45974185,
- 19.46037177,
- 19.46100130,
- 19.46163043,
- 19.46225916,
- 19.46288750,
- 19.46351544,
- 19.46414299,
- 19.46477015,
- 19.46539691,
- 19.46602328,
- 19.46664926,
- 19.46727485,
- 19.46790004,
- 19.46852485,
- 19.46914926,
- 19.46977329,
- 19.47039692,
- 19.47102017,
- 19.47164303,
- 19.47226550,
- 19.47288758,
- 19.47350928,
- 19.47413059,
- 19.47475152,
- 19.47537206,
- 19.47599221,
- 19.47661198,
- 19.47723137,
- 19.47785037,
- 19.47846899,
- 19.47908723,
- 19.47970509,
- 19.48032256,
- 19.48093965,
- 19.48155637,
- 19.48217270,
- 19.48278865,
- 19.48340423,
- 19.48401942,
- 19.48463424,
- 19.48524868,
- 19.48586274,
- 19.48647643,
- 19.48708974,
- 19.48770267,
- 19.48831523,
- 19.48892741,
- 19.48953922,
- 19.49015065,
- 19.49076171,
- 19.49137240,
- 19.49198271,
- 19.49259265,
- 19.49320222,
- 19.49381142,
- 19.49442025,
- 19.49502871,
- 19.49563680,
- 19.49624451,
- 19.49685186,
- 19.49745884,
- 19.49806546,
- 19.49867170,
- 19.49927758,
- 19.49988309,
- 19.50048823,
- 19.50109301,
- 19.50169742,
- 19.50230147,
- 19.50290515,
- 19.50350847,
- 19.50411142,
- 19.50471401,
- 19.50531624,
- 19.50591811,
- 19.50651961,
- 19.50712075,
- 19.50772154,
- 19.50832196,
- 19.50892202,
- 19.50952172,
- 19.51012106,
- 19.51072004,
- 19.51131866,
- 19.51191693,
- 19.51251483,
- 19.51311238,
- 19.51370958,
- 19.51430641,
- 19.51490289,
- 19.51549902,
- 19.51609479,
- 19.51669021,
- 19.51728527,
- 19.51787997,
- 19.51847433,
- 19.51906833,
- 19.51966198,
- 19.52025527,
- 19.52084822,
- 19.52144081,
- 19.52203305,
- 19.52262494,
- 19.52321648,
- 19.52380767,
- 19.52439851,
- 19.52498901,
- 19.52557915,
- 19.52616895,
- 19.52675840,
- 19.52734750,
- 19.52793625,
- 19.52852466,
- 19.52911273,
- 19.52970044,
- 19.53028781,
- 19.53087484,
- 19.53146152,
- 19.53204786,
- 19.53263386,
- 19.53321951,
- 19.53380482,
- 19.53438978,
- 19.53497441,
- 19.53555869,
- 19.53614263,
- 19.53672623,
- 19.53730949,
- 19.53789241,
- 19.53847499,
- 19.53905724,
- 19.53963914,
- 19.54022070,
- 19.54080193,
- 19.54138282,
- 19.54196337,
- 19.54254358,
- 19.54312346,
- 19.54370300,
- 19.54428221,
- 19.54486108,
- 19.54543962,
- 19.54601782,
- 19.54659569,
- 19.54717322,
- 19.54775042,
- 19.54832729,
- 19.54890383,
- 19.54948003,
- 19.55005590,
- 19.55063144,
- 19.55120665,
- 19.55178152,
- 19.55235607,
- 19.55293029,
- 19.55350418,
- 19.55407774,
- 19.55465097,
- 19.55522387,
- 19.55579644,
- 19.55636869,
- 19.55694061,
- 19.55751220,
- 19.55808347,
- 19.55865440,
- 19.55922502,
- 19.55979531,
- 19.56036527,
- 19.56093491,
- 19.56150422,
- 19.56207321,
- 19.56264188,
- 19.56321022,
- 19.56377824,
- 19.56434594,
- 19.56491332,
- 19.56548037,
- 19.56604710,
- 19.56661351,
- 19.56717961,
- 19.56774538,
- 19.56831083,
- 19.56887596,
- 19.56944077,
- 19.57000526,
- 19.57056944,
- 19.57113330,
- 19.57169683,
- 19.57226006,
- 19.57282296,
- 19.57338555,
- 19.57394782,
- 19.57450978,
- 19.57507142,
- 19.57563274,
- 19.57619375,
- 19.57675445,
- 19.57731483,
- 19.57787489,
- 19.57843465,
- 19.57899409,
- 19.57955322,
- 19.58011203,
- 19.58067053,
- 19.58122873,
- 19.58178661,
- 19.58234418,
- 19.58290143,
- 19.58345838,
- 19.58401502,
- 19.58457135,
- 19.58512737,
- 19.58568308,
- 19.58623848,
- 19.58679357,
- 19.58734836,
- 19.58790283,
- 19.58845700,
- 19.58901087,
- 19.58956442,
- 19.59011767,
- 19.59067062,
- 19.59122326,
- 19.59177559,
- 19.59232762,
- 19.59287934,
- 19.59343076,
- 19.59398188,
- 19.59453269,
- 19.59508320,
- 19.59563341,
- 19.59618331,
- 19.59673291,
- 19.59728221,
- 19.59783121,
- 19.59837991,
- 19.59892830,
- 19.59947640,
- 19.60002419,
- 19.60057169,
- 19.60111888,
- 19.60166578,
- 19.60221238,
- 19.60275868,
- 19.60330468,
- 19.60385038,
- 19.60439579,
- 19.60494089,
- 19.60548570,
- 19.60603022,
- 19.60657444,
- 19.60711836,
- 19.60766198,
- 19.60820531,
- 19.60874835,
- 19.60929109,
- 19.60983354,
- 19.61037569,
- 19.61091755,
- 19.61145911,
- 19.61200038,
- 19.61254136,
- 19.61308205,
- 19.61362245,
- 19.61416255,
- 19.61470236,
- 19.61524188,
- 19.61578111,
- 19.61632005,
- 19.61685869,
- 19.61739705,
- 19.61793512,
- 19.61847290,
- 19.61901039,
- 19.61954759,
- 19.62008450,
- 19.62062113,
- 19.62115746,
- 19.62169351,
- 19.62222928,
- 19.62276475,
- 19.62329994,
- 19.62383484,
- 19.62436946,
- 19.62490379,
- 19.62543783,
- 19.62597160,
- 19.62650507,
- 19.62703826,
- 19.62757117,
- 19.62810379,
- 19.62863613,
- 19.62916819,
- 19.62969996,
- 19.63023145,
- 19.63076266,
- 19.63129359,
- 19.63182423,
- 19.63235460,
- 19.63288468,
- 19.63341448,
- 19.63394400,
- 19.63447324,
- 19.63500220,
- 19.63553088,
- 19.63605928,
- 19.63658741,
- 19.63711525,
- 19.63764282,
- 19.63817010,
- 19.63869711,
- 19.63922384,
- 19.63975030,
- 19.64027647,
- 19.64080238,
- 19.64132800,
- 19.64185335,
- 19.64237842,
- 19.64290322,
- 19.64342774,
- 19.64395198,
- 19.64447596,
- 19.64499965,
- 19.64552308,
- 19.64604623,
- 19.64656910,
- 19.64709170,
- 19.64761403,
- 19.64813609,
- 19.64865788,
- 19.64917939,
- 19.64970063,
- 19.65022160,
- 19.65074230,
- 19.65126272,
- 19.65178288,
- 19.65230276,
- 19.65282238,
- 19.65334172,
- 19.65386080,
- 19.65437961,
- 19.65489815,
- 19.65541641,
- 19.65593441,
- 19.65645215,
- 19.65696961,
- 19.65748681,
- 19.65800374,
- 19.65852040,
- 19.65903680,
- 19.65955292,
- 19.66006879,
- 19.66058438,
- 19.66109972,
- 19.66161478,
- 19.66212958,
- 19.66264412,
- 19.66315839,
- 19.66367240,
- 19.66418614,
- 19.66469962,
- 19.66521283,
- 19.66572578,
- 19.66623847,
- 19.66675090,
- 19.66726306,
- 19.66777497,
- 19.66828660,
- 19.66879798,
- 19.66930910,
- 19.66981996,
- 19.67033055,
- 19.67084088,
- 19.67135096,
- 19.67186077,
- 19.67237033,
- 19.67287962,
- 19.67338866,
- 19.67389743,
- 19.67440595,
- 19.67491421,
- 19.67542221,
- 19.67592995,
- 19.67643744,
- 19.67694467,
- 19.67745164,
- 19.67795835,
- 19.67846481,
- 19.67897101,
- 19.67947696,
- 19.67998264,
- 19.68048808,
- 19.68099326,
- 19.68149818,
- 19.68200285,
- 19.68250726,
- 19.68301142,
- 19.68351533,
- 19.68401898,
- 19.68452237,
- 19.68502552,
- 19.68552841,
- 19.68603105,
- 19.68653344,
- 19.68703557,
- 19.68753745,
- 19.68803908,
- 19.68854046,
- 19.68904159,
- 19.68954247,
- 19.69004309,
- 19.69054347,
- 19.69104359,
- 19.69154347,
- 19.69204309,
- 19.69254247,
- 19.69304159,
- 19.69354047,
- 19.69403910,
- 19.69453748,
- 19.69503561,
- 19.69553350,
- 19.69603113,
- 19.69652852,
- 19.69702566,
- 19.69752256,
- 19.69801921,
- 19.69851561,
- 19.69901176,
- 19.69950767,
- 19.70000333,
- 19.70049875,
- 19.70099392,
- 19.70148885,
- 19.70198353,
- 19.70247797,
- 19.70297216,
- 19.70346611,
- 19.70395982,
- 19.70445328,
- 19.70494650,
- 19.70543947,
- 19.70593220,
- 19.70642469,
- 19.70691694,
- 19.70740895,
- 19.70790071,
- 19.70839223,
- 19.70888351,
- 19.70937455,
- 19.70986535,
- 19.71035590,
- 19.71084622,
- 19.71133630,
- 19.71182613,
- 19.71231573,
- 19.71280508,
- 19.71329420,
- 19.71378308,
- 19.71427172,
- 19.71476012,
- 19.71524828,
- 19.71573620,
- 19.71622389,
- 19.71671134,
- 19.71719855,
- 19.71768552,
- 19.71817226,
- 19.71865876,
- 19.71914502,
- 19.71963105,
- 19.72011684,
- 19.72060239,
- 19.72108771,
- 19.72157280,
- 19.72205765,
- 19.72254226,
- 19.72302664,
- 19.72351078,
- 19.72399469,
- 19.72447837,
- 19.72496181,
- 19.72544502,
- 19.72592799,
- 19.72641074,
- 19.72689324,
- 19.72737552,
- 19.72785756,
- 19.72833938,
- 19.72882096,
- 19.72930230,
- 19.72978342,
- 19.73026430,
- 19.73074496,
- 19.73122538,
- 19.73170557,
- 19.73218554,
- 19.73266527,
- 19.73314477,
- 19.73362404,
- 19.73410308,
- 19.73458189,
- 19.73506048,
- 19.73553883,
- 19.73601696,
- 19.73649485,
- 19.73697252,
- 19.73744996,
- 19.73792718,
- 19.73840416,
- 19.73888092,
- 19.73935745,
- 19.73983376,
- 19.74030983,
- 19.74078568,
- 19.74126131,
- 19.74173671,
- 19.74221188,
- 19.74268682,
- 19.74316155,
- 19.74363604,
- 19.74411031,
- 19.74458436,
- 19.74505818,
- 19.74553178,
- 19.74600515,
- 19.74647830,
- 19.74695122,
- 19.74742393,
- 19.74789640,
- 19.74836866,
- 19.74884069,
- 19.74931250,
- 19.74978409,
- 19.75025545,
- 19.75072659,
- 19.75119751,
- 19.75166821,
- 19.75213869,
- 19.75260895,
- 19.75307898,
- 19.75354880,
- 19.75401839,
- 19.75448776,
- 19.75495692,
- 19.75542585,
- 19.75589456,
- 19.75636306,
- 19.75683133,
- 19.75729939,
- 19.75776722,
- 19.75823484,
- 19.75870224,
- 19.75916942,
- 19.75963638,
- 19.76010313,
- 19.76056965,
- 19.76103596,
- 19.76150206,
- 19.76196793,
- 19.76243359,
- 19.76289903,
- 19.76336425,
- 19.76382926,
- 19.76429405,
- 19.76475863,
- 19.76522299,
- 19.76568713,
- 19.76615106,
- 19.76661478,
- 19.76707828,
- 19.76754156,
- 19.76800463,
- 19.76846749,
- 19.76893013,
- 19.76939256,
- 19.76985477,
- 19.77031677,
- 19.77077856,
- 19.77124013,
- 19.77170149,
- 19.77216264,
- 19.77262358,
- 19.77308430,
- 19.77354481,
- 19.77400511,
- 19.77446520,
- 19.77492508,
- 19.77538474,
- 19.77584419,
- 19.77630344,
- 19.77676247,
- 19.77722129,
- 19.77767990,
- 19.77813830,
- 19.77859649,
- 19.77905447,
- 19.77951224,
- 19.77996980,
- 19.78042715,
- 19.78088430,
- 19.78134123,
- 19.78179795,
- 19.78225447,
- 19.78271078,
- 19.78316688,
- 19.78362277,
- 19.78407846,
- 19.78453393,
- 19.78498920,
- 19.78544427,
- 19.78589912,
- 19.78635377,
- 19.78680821,
- 19.78726245,
- 19.78771648,
- 19.78817030,
- 19.78862392,
- 19.78907733,
- 19.78953054,
- 19.78998354,
- 19.79043634,
- 19.79088893,
- 19.79134131,
- 19.79179349,
- 19.79224547,
- 19.79269725,
- 19.79314881,
- 19.79360018,
- 19.79405134,
- 19.79450230,
- 19.79495306,
- 19.79540361,
- 19.79585396,
- 19.79630410,
- 19.79675405,
- 19.79720379,
- 19.79765333,
- 19.79810266,
- 19.79855180,
- 19.79900073,
- 19.79944947,
- 19.79989800,
- 19.80034633,
- 19.80079446,
- 19.80124238,
- 19.80169011,
- 19.80213764,
- 19.80258497,
- 19.80303209,
- 19.80347902,
- 19.80392575,
- 19.80437228,
- 19.80481861,
- 19.80526474,
- 19.80571067,
- 19.80615640,
- 19.80660193,
- 19.80704727,
- 19.80749240,
- 19.80793734,
- 19.80838208,
- 19.80882663
- };
- LD harm(int n)
- {
- int ndx = n / STEP;
- LD ret = PRECALC[ndx];
- for (int i = ndx * STEP + 1; i <= n; ++i)
- ret += (LD)1 / i;
- return ret;
- }
- int main()
- {
- #ifdef _DEBUG
- freopen("input.txt", "r", stdin);
- freopen("output.txt", "w", stdout);
- #endif
- int test = 0;
- while (true)
- {
- test++;
- int W, L;
- cin >> W >> L;
- if (W == 0 && L == 0) break;
- cout << "Case " << test << ": \n";
- int down = max(L, (W + L + 7) / 8);
- int up = W / 8 + L;
- if (down > up)
- {
- cout << "Situation Impossible.\n";
- continue;
- }
- LD h = 0.0;
- h = harm(up) - harm(down - 1);
- LD ans = (W + L) * h / (up - down + 1);
- cout << "On Average Bob Reaches Round " << fixed << setprecision(2) << ans << '\n';
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement