以下の内容はhttps://blog.hamayanhamayan.com/entry/2017/11/11/224754より取得しました。


HSI [AtCoder Regular Contest 085 C]

https://beta.atcoder.jp/contests/arc085/tasks/arc085_a

解法

https://beta.atcoder.jp/contests/arc085/submissions/1759526

「有効なのが来るまでカードを引く期待値は、有効なカードを引く確率の逆数になる。」
これを知っているかどうかが問題である。
ACできる確率は、1/2^Mであるがめ、試行を行う期待値は2^Mとなる。
1回の試行で1900M+100(N-M)msかかるので、回数の期待値にこの時間をかければ答え。

int N, M;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N >> M;
 
    int time = 1900 * M + 100 * (N - M);
    int x = 1;
    rep(i, 0, M) x *= 2;
 
    int ans = time * x;
    cout << ans << endl;
}



以上の内容はhttps://blog.hamayanhamayan.com/entry/2017/11/11/224754より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14