atcoder#ABC194D. [ABC194D] Journey

[ABC194D] Journey

题目描述

頂点 1 1 から頂点 N N までの N N 頂点からなるグラフの頂点 1 1 に高橋君がいます。
今このグラフに辺は 1 1 つも張られていません。
高橋君は以下の操作を繰り返します。

操作 :

  1. (今高橋君がいる頂点も含めた) N N 個の頂点の中から 1 1 つランダムに選ぶ。各頂点が選ばれる確率は全て 1N \frac{1}{N} であり、選択は操作毎に独立である。
  2. 今高橋君がいる頂点と選ばれた頂点の間に無向辺を張り、選ばれた頂点に移動する。

グラフが連結になるまでに行われる操作の回数の期待値を求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N

输出格式

答えを出力せよ。
想定解答との絶対誤差または相対誤差が 106 10^{-6} 以下であれば正解として扱われる。

2
2.00000000000
3
4.50000000000

提示

制約

  • 2  N  105 2\ \le\ N\ \le\ 10^5

Sample Explanation 1

グラフが連結になるのは、操作において初めて頂点 2 2 が選ばれた時です。 各 i i について i i 回目の操作で初めて頂点 2 2 が選ばれる場合を考えると、答えは $ \sum_{i\ =\ 1}^{\infty}\ (i\ \times\ (\frac{1}{2})^i)\ =\ 2 $ となります。