競プロキャンプ2023関西
コンテスト日時
2023/08/20 (Su) 09:00 - 11:00

C - じゃんけん

Ceylon
2
s
1024
MB
100

問題文

物理好き君はAtCoderじゃんけんが好きです。今この場所には物理好き君を含めて $N$ 人いて、レートは全員異なるものとします。
物理好き君は自分以外の誰かと一様ランダムに相手を選択して $1$ 回AtCoderじゃんけんをすることにしました。
物理好き君のレートが $N$ 人中 $M$ 位であるとき、物理好き君が勝利する確率を求めて、小数第 $3$ 位を切り捨てて x.xx という形式で出力してください。


AtCoderじゃんけんは以下のようにしてAさんとBさんの勝敗が決定します。
  • AさんとBさんがじゃんけんをします。

  • AさんとBさんのレートが異なるとき、レートが高い方がAtCoderじゃんけんの勝者となります。

  • AさんとBさんのレートが等しいとき、じゃんけんの勝者がAtCoderじゃんけんの勝者となります。

ここで、レートは全員異なるため、本来のじゃんけんの結果が意味をなさないことに注意してください。

制約

  • $2 \leq N \leq 100$
  • $1 \leq M \leq N$

入力

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

$N$ $M$

出力

物理好き君が勝利する確率を x.xx の形式で出力してください。

入力例 1
2 1
出力例 1
1.00
入力例 2
10 2
出力例 2
0.88
入力例 3
100 100
出力例 3
0.00
提出
C++23 (g++ 12.2.0)