atcoder#ABC263E. [ABC263E] Sugoroku 3
[ABC263E] Sugoroku 3
配点 : 点
問題文
マス からマス の 個のマスがあります。はじめ、あなたはマス にいます。
また、マス からマス にはそれぞれサイコロが置いてあります。マス のサイコロは 以上 以下の整数を等確率にランダムで出します。(サイコロを振る操作は毎回独立です。)
あなたは、マス に到達するまで、現在いるマスに置かれているサイコロを振り、出た目の数だけ進むことを繰り返します。厳密に言うと、マス にいるときにサイコロで が出た場合はマス に移動します。
サイコロを振る回数の期待値 を求めてください。
注記
求める期待値は必ず有理数となることが証明できます。またこの問題の制約下では、その値を互いに素な つの整数 , を用いて と表したとき、 かつ を満たす整数 がただ一つ存在することが証明できます。この を求めてください。
制約
- 入力は全て整数。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3
1 1
4
求める期待値は であるため、 を出力します。
マス に到達するまでの流れとしては、以下のようなものが考えられます。
- マス で を出し、マス に移動する。
- マス で を出し、移動しない。
- マス で を出し、マス に移動する。
このようになる確率は です。
5
3 1 2 1
332748122