#include using namespace std; const int MAX = 1e7; double dp[MAX + 1]; int main() { // 1. 入力情報取得. double x; scanf("%lf", &x); // 2. 10000000 まで, 計算してみる. for(int i = 1; i < MAX + 1; i++){ double d = 1.0 / (i + x + 0.0); d /= (i + x + 0.0); dp[i] = dp[i - 1] + d; } // 3. 出力 ~ 後処理. printf("%.17lf\n", dp[MAX]); return 0; }