・降っていれば、現在地の置き傘1本を持って移動。本目の傘を購入して、最後の移動を行った時点でゲーム終了とします。倍が入るだけなので小数とします。制約にしておいた方が適切な出題かと思います。0.3$【出力例】247.61904761904762解答データの持ち方・乱数シミュレーション2地点間の往復ですが,これら2地点は区別の必要がありません。・反対側に置かれている傘の数がわかれば、その後の状態をシミュレーションすることができます。本ある状態を示すこととします。して、乱数シミュレーションしてみましょう。確率・期待値の計算をする場合、それほど精度を求めていないのであれば、シミュレーションによる計算は非常に手軽です。実装も手軽で計算ミスもしづらいですね。競技プログラミングの文脈以外で確率や期待値を扱う場合は、これで済む場合も多いと思います。厳密値を計算しなければいけない場合でも、シミュレーションが手短に出来る場合は一度実装しておくと、検算に利用することができます。傘を購入した直後の状態は必ず等しいです。したがって、計算すべき期待値は、次のように分割できます。状態から始めるとする。