#abc0114. [abc011_4]大ジャンプ
[abc011_4]大ジャンプ
問題文
座標上に、スタート地点とゴール地点が つずつあります。 スタート地点は にあり、ゴール地点は です。
あなたは、ジャンプという移動法を用いて、移動を行います。 ジャンプを 回行うと、あなたは、以下の つのうち、ランダムで選ばれた つの移動が行われます。
- 軸に平行に だけ移動する。
- 軸に平行に だけ移動する。
- 軸に平行に だけ移動する。
- 軸に平行に だけ移動する。
これらの移動は、どれもちょうど の確率で選択されます。
あなたは、最初にスタート地点におり、ちょうど 回のジャンプでゴール地点にたどり着きたいです。
目的を達成できる確率を出力しなさい。
入力
入力は以下の形式で標準入力から与えられる。
- 行目には、ジャンプする回数を表す整数 と、ジャンプの距離 が、スペース区切りで与えられる。
- 行目には、ゴール地点の座標を表す整数 が、スペース区切りで与えられる。
部分点
のケースに全て正解すると、部分点として 点が与えられる。
のケースに全て正解すると、追加で 点が与えられる。
全てのケースに正解すると、ボーナス点として 点が与えられる。
出力
あなたが最終的にゴール地点にたどり着ける確率を 行で出力せよ。出力の末尾にも改行をいれること。
なお、想定解答との絶対誤差または相対誤差が、 以下であれば、正解として扱われる。
入力例1
2 10000000
10000000 10000000
出力例1
0.125
から 回のジャンプで へ飛ぶ確率は、 です。
入力例2
100 2
3 7
出力例2
0.0
偶数の距離のジャンプでは、奇数の座標にたどり着くことはできないため、到達する確率は となります。
入力例3
11 8562174
25686522 17124348
出力例3
0.018174648284912