#include <math.h>
#include <stdio.h>
int ipow
(double base
, double exp) { return *(int*)((void*)&res);
}
int main(void) {
for (int n = 1; n < 6; n++) {
double x
= 20 * pow(2.0, ((1-n
)/5.0)); double y = 20 * ipow(2.0, ((1-n)/5.0));
printf("n=%d, x=%f, y=%f\n", n
, x
, y
); }
return 0;
}
I2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgaXBvdyhkb3VibGUgYmFzZSwgZG91YmxlIGV4cCkgewogICAgZG91YmxlIHJlcyA9IHBvdyhiYXNlLCBleHApOwogICAgcmV0dXJuICooaW50KikoKHZvaWQqKSZyZXMpOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBmb3IgKGludCBuID0gMTsgbiA8IDY7IG4rKykgewoJICAgIGRvdWJsZSB4ID0gMjAgKiBwb3coMi4wLCAoKDEtbikvNS4wKSk7CgkgICAgZG91YmxlIHkgPSAyMCAqIGlwb3coMi4wLCAoKDEtbikvNS4wKSk7CiAgICAgICAgcHJpbnRmKCJuPSVkLCB4PSVmLCB5PSVmXG4iLCBuLCB4LCB5KTsKICAgIH0KCXJldHVybiAwOwp9Cg==
n=1, x=20.000000, y=0.000000
n=2, x=17.411011, y=422418048.000000
n=3, x=15.157166, y=1240833840.000000
n=4, x=13.195079, y=-1971682192.000000
n=5, x=11.486984, y=-2036727536.000000