#include <stdio.h>
double solve(const double a, const double n) {
double temp = a;
double result = 1.0 / a;
for (int i = 1; i <= n; i += 1) {
temp *= (a + i);
result += 1.0 / temp;
}
return result;
}
int main() {
double a = 1, n = 2;
printf("%.3f\n", solve
(a
, n
)); }
I2luY2x1ZGUgPHN0ZGlvLmg+Cgpkb3VibGUgc29sdmUoY29uc3QgZG91YmxlIGEsIGNvbnN0IGRvdWJsZSBuKSB7CiAgICBkb3VibGUgdGVtcCA9IGE7CiAgICBkb3VibGUgcmVzdWx0ID0gMS4wIC8gYTsKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkgKz0gMSkgewogICAgICAgIHRlbXAgKj0gKGEgKyBpKTsKICAgICAgICByZXN1bHQgKz0gMS4wIC8gdGVtcDsKICAgIH0KICAgIHJldHVybiByZXN1bHQ7Cn0KCmludCBtYWluKCkgewogICAgZG91YmxlIGEgPSAxLCBuID0gMjsKICAgIHByaW50ZigiJS4zZlxuIiwgc29sdmUoYSwgbikpOwp9Cg==