No.2579 Dice Sum Infinity (制約変更版)
レベル : / 実行時間制限 : 1ケース 6.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 9
作問者 :
noshi91
/ テスター :
noimi
タグ : / 解いたユーザー数 9
作問者 :

問題文最終更新日: 2023-05-31 22:36:29
元ネタ
この問題の元ネタはhttps://atcoder.jp/contests/abc299/tasks/abc299_hこの問題です。
問題文
整数 が与えられます。また、 とします。
整数 に対して を以下のように定めます。
変数 が最初 を満たすとする。「すべての に対して、 は分母が で割り切れない既約分数で表される」を満たす だけが入力で与えられることが保証されます。
面のサイコロを振り出目の分だけ を減らす。 これを繰り返し、 が の倍数になるまでにサイコロを振った回数の期待値を とする。
ただし、 面のサイコロを振ると 以上 以下の整数が同様に確からしい確率で出るとする。
を既約分数で表して としたとき、 を満たす整数 が一意に存在するので、それを出力してください。
入力
- すべての に対して、 は分母が で割り切れない既約分数で表される
出力
サンプル
サンプル1
入力
5 1 2
出力
2
面のサイコロなので、必ず の目が出ます。 丁度 回で となるため、 です。
サンプル2
入力
4 2 1
出力
399297744
です。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。