atcoder#ARC122B. [ARC122B] Insurance
[ARC122B] Insurance
配点 : 点
問題文
すぬけくんは明日の運勢を占いました. その結果, 個のシナリオのうちどれか一つが等確率で発生し,そのうち 番目のシナリオでは 円を失うことを知りました.
そこですぬけくんは,今日保険に入ることにしました. 保険会社に 円を支払ったとすると, 円を失った場合には 円が補填されます. ここで, として任意の非負実数を選ぶことができます.
すぬけくんは,最終的に自分が失う金額()の期待値を最小化したいです. この最小値を求めてください.
制約
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられる.
出力
答えを出力せよ. 絶対誤差または相対誤差が 以下ならば,正解と判定される.
3
3 1 4
1.83333333333333333333
とするのが最適です. 円支払ったあと,以下の つのシナリオが等確率で起こります.
- シナリオ : 円失ったあと, 円が補填される. 最終的にすぬけくんが失う金額は, 円である.
- シナリオ : 円失ったあと, 円が補填される. 最終的にすぬけくんが失う金額は, 円である.
- シナリオ : 円失ったあと, 円が補填される. 最終的にすぬけくんが失う金額は, 円である.
よって,失う金額の期待値は, です.
10
866111664 178537096 844917655 218662351 383133839 231371336 353498483 865935868 472381277 579910117
362925658.10000000000000000000