AtCoder / 乱数作成
ふくほです。
ABC028-D 乱数作成
を解きました。
atcoder.jp
考えたこと
数学の問題。
3つの数字を選んだときが
中央値となる場合は以下が考えられます。
1. 3回ともが出る
2. 2回が、1回より大きい数が出る
3. 2回が、1回より小さい数が出る
4. ,より大きい数,より小さい数が
1回ずつ出る
ここで、より大きい以下の数は
個
より小さい数は個あります。
1の確率は
2の確率は
3の確率は
4の確率は
となります。(詳しい解説はしません)
これの総和を取れば答えが出ます。
また、実装の時はで割る時に
(double)を書かないとint型で出てきてしまうので
注意が必要でした
(初心者の時にやらかしてました)
提出コード
感想
これは高校だと1年生の数学に
なるんですかね(多分)
まだすっと解けてよかった。