#include #include #include #include #include #define INLINE inline __attribute__ ((always_inline)) #define NORETURN __attribute__ ((noreturn)) GC_API __attribute__ ((malloc)) GC_PTR GC_malloc_explicitly_typed GC_PROTO((size_t size_in_bytes, GC_descr d)); static INLINE NORETURN void panic(char *x); static INLINE double read_real(void); static INLINE double write_real(double x); static void f2095(double a_f2095_276,double a_f2095_277,double a_f2095_278,double a_f2095_279); static double r_f2095_520; static double r_f2095_521; static double r_f2095_522; static double r_f2095_523; static double r_f2095_524; static void f2102(double a_f2102_280,double a_f2102_281,double a_f2102_282); static double r_f2102_542; static double r_f2102_543; int main(void); static INLINE NORETURN void panic(char *x){ fputs(x,stderr); fputc('\n',stderr); exit(EXIT_FAILURE); } static INLINE double read_real(void){ return ({ double x; scanf("%lf",&x); x; }); } static INLINE double write_real(double x){ return ({ printf("%.18lg\n",x); x; }); } static void f2095(double a_f2095_276,double a_f2095_277,double a_f2095_278,double a_f2095_279){ double t399994; double t399995; double t399996; double t399997; double t399998; int t70977=((a_f2095_278==0.)?0:1); if((t70977==0)){ double t71076=(1.-a_f2095_276); double t71168=(1.-a_f2095_277); double t71639=(a_f2095_276+0.); double t72781=(t71076*a_f2095_277); double t73022=(t72781+0.); double t74249=(t71076*t71168); double t74490=(t74249+0.); double t75717=(t71076*t71168); double t75958=(t75717+0.); double t76027=(t75958*1.); double t76032=(t74490*t76027); double t76037=(t73022*t76032); double t76042=(t71639*t76037); double t76912=(1.-a_f2095_276); double t76916=(0.-1.); double t78144=(1.-a_f2095_277); double t78148=(0.-0.); double t84909=(a_f2095_276+0.); double t84913=(1.+0.); double t104361=(t76912*a_f2095_277); double t104366=(a_f2095_277*t76916); double t104371=(t76912*0.); double t104376=(t104366+t104371); double t107382=(t104361+0.); double t107386=(t104376+0.); double t128506=(t76912*t78144); double t128511=(t78144*t76916); double t128516=(t76912*t78148); double t128521=(t128511+t128516); double t131527=(t128506+0.); double t131531=(t128521+0.); double t152651=(t76912*t78144); double t152656=(t78144*t76916); double t152661=(t76912*t78148); double t152666=(t152656+t152661); double t155672=(t152651+0.); double t155676=(t152666+0.); double t156693=(t155672*1.); double t156698=(1.*t155676); double t156702=(t155672*0.); double t156707=(t156698+t156702); double t156765=(t131527*t156693); double t156770=(t156693*t131531); double t156775=(t131527*t156707); double t156780=(t156770+t156775); double t156838=(t107382*t156765); double t156843=(t156765*t107386); double t156848=(t107382*t156780); double t156853=(t156843+t156848); double t156911=(t84909*t156838); double t156916=(t156838*t84913); double t156921=(t84909*t156853); double t156926=(t156916+t156921); double t157797=(1.-a_f2095_276); double t157801=(0.-0.); double t159029=(1.-a_f2095_277); double t159033=(0.-1.); double t165794=(a_f2095_276+0.); double t165798=(0.+0.); double t185246=(t157797*a_f2095_277); double t185251=(a_f2095_277*t157801); double t185256=(t157797*1.); double t185261=(t185251+t185256); double t188267=(t185246+0.); double t188271=(t185261+0.); double t209391=(t157797*t159029); double t209396=(t159029*t157801); double t209401=(t157797*t159033); double t209406=(t209396+t209401); double t212412=(t209391+0.); double t212416=(t209406+0.); double t233536=(t157797*t159029); double t233541=(t159029*t157801); double t233546=(t157797*t159033); double t233551=(t233541+t233546); double t236557=(t233536+0.); double t236561=(t233551+0.); double t237578=(t236557*1.); double t237583=(1.*t236561); double t237587=(t236557*0.); double t237592=(t237583+t237587); double t237650=(t212412*t237578); double t237655=(t237578*t212416); double t237660=(t212412*t237592); double t237665=(t237655+t237660); double t237723=(t188267*t237650); double t237728=(t237650*t188271); double t237733=(t188267*t237665); double t237738=(t237728+t237733); double t237796=(t165794*t237723); double t237801=(t237723*t165798); double t237806=(t165794*t237738); double t237811=(t237801+t237806); t399994=a_f2095_276; t399995=a_f2095_277; t399996=t76042; t399997=t156926; t399998=t237811; } else { double t238720=(1.-a_f2095_276); double t238724=(0.-1.); double t239952=(1.-a_f2095_277); double t239956=(0.-0.); double t246717=(a_f2095_276+0.); double t246721=(1.+0.); double t266169=(t238720*a_f2095_277); double t266174=(a_f2095_277*t238724); double t266179=(t238720*0.); double t266184=(t266174+t266179); double t269190=(t266169+0.); double t269194=(t266184+0.); double t290314=(t238720*t239952); double t290319=(t239952*t238724); double t290324=(t238720*t239956); double t290329=(t290319+t290324); double t293335=(t290314+0.); double t293339=(t290329+0.); double t314459=(t238720*t239952); double t314464=(t239952*t238724); double t314469=(t238720*t239956); double t314474=(t314464+t314469); double t317480=(t314459+0.); double t317484=(t314474+0.); double t318501=(t317480*1.); double t318506=(1.*t317484); double t318510=(t317480*0.); double t318515=(t318506+t318510); double t318573=(t293335*t318501); double t318578=(t318501*t293339); double t318583=(t293335*t318515); double t318588=(t318578+t318583); double t318646=(t269190*t318573); double t318651=(t318573*t269194); double t318656=(t269190*t318588); double t318661=(t318651+t318656); double t318719=(t246717*t318646); double t318724=(t318646*t246721); double t318729=(t246717*t318661); double t318734=(t318724+t318729); double t319605=(1.-a_f2095_276); double t319609=(0.-0.); double t320837=(1.-a_f2095_277); double t320841=(0.-1.); double t327602=(a_f2095_276+0.); double t327606=(0.+0.); double t347054=(t319605*a_f2095_277); double t347059=(a_f2095_277*t319609); double t347064=(t319605*1.); double t347069=(t347059+t347064); double t350075=(t347054+0.); double t350079=(t347069+0.); double t371199=(t319605*t320837); double t371204=(t320837*t319609); double t371209=(t319605*t320841); double t371214=(t371204+t371209); double t374220=(t371199+0.); double t374224=(t371214+0.); double t395344=(t319605*t320837); double t395349=(t320837*t319609); double t395354=(t319605*t320841); double t395359=(t395349+t395354); double t398365=(t395344+0.); double t398369=(t395359+0.); double t399386=(t398365*1.); double t399391=(1.*t398369); double t399395=(t398365*0.); double t399400=(t399391+t399395); double t399458=(t374220*t399386); double t399463=(t399386*t374224); double t399468=(t374220*t399400); double t399473=(t399463+t399468); double t399531=(t350075*t399458); double t399536=(t399458*t350079); double t399541=(t350075*t399473); double t399546=(t399536+t399541); double t399604=(t327602*t399531); double t399609=(t399531*t327606); double t399614=(t327602*t399546); double t399619=(t399609+t399614); double t399686=(a_f2095_279*t318734); double t399691=(a_f2095_276+t399686); double t399736=(a_f2095_279*t399619); double t399741=(a_f2095_277+t399736); double t399753=(a_f2095_278-1.); double t399999; double t400000; double t400001; double t400002; t399999=t399691; t400000=t399741; t400001=t399753; t400002=a_f2095_279; f2095(t399999,t400000,t400001,t400002); double t399769=r_f2095_520; double t399768=r_f2095_521; double t399767=r_f2095_522; double t399766=r_f2095_523; double t399765=r_f2095_524; t399994=t399769; t399995=t399768; t399996=t399767; t399997=t399766; t399998=t399765; } r_f2095_520=t399994; r_f2095_521=t399995; r_f2095_522=t399996; r_f2095_523=t399997; r_f2095_524=t399998; } static void f2102(double a_f2102_280,double a_f2102_281,double a_f2102_282){ double t400003; double t400004; int t399844=((a_f2102_280==0.)?0:1); if((t399844==0)){ t400003=a_f2102_281; t400004=a_f2102_282; } else { double t400005; double t400006; double t400007; double t400008; t400005=0.5; t400006=0.5; t400007=1000.; t400008=0.1; f2095(t400005,t400006,t400007,t400008); double t399890=r_f2095_520; double t399889=r_f2095_521; double t399888=r_f2095_522; double t399887=r_f2095_523; double t399886=r_f2095_524; double t399900=(a_f2102_280-1.); double t399927=write_real(t399890); double t399967=write_real(t399889); double t400009; double t400010; double t400011; t400009=t399900; t400010=t399927; t400011=t399967; f2102(t400009,t400010,t400011); double t399975=r_f2102_542; double t399974=r_f2102_543; t400003=t399975; t400004=t399974; } r_f2102_542=t400003; r_f2102_543=t400004; } int main(void){ double t400012; double t400013; double t400014; t400012=100000.; t400013=0.; t400014=0.; f2102(t400012,t400013,t400014); double t399993=r_f2102_542; double t399992=r_f2102_543; return 0; }