#agc009e. [agc009_e]Eternal Average
[agc009_e]Eternal Average
問題文
黒板に、 個の と 個の が書かれています。 この状態から、黒板に書かれている有理数のうち 個を選んで消し、それら 個の有理数の平均を新たに書き加える操作を繰り返します。 ただし、 は で割り切れるものとします。
このとき、操作ができなくなるまでこの操作を繰り返すと最終的に黒板には つの有理数が書かれた状態になります。
この残った有理数の値としてありうるものの個数を で割ったあまりを求めてください。
制約
- は で割り切れる。
入力
入力は以下の形式で標準入力から与えられる。
出力
最後に残った有理数の値としてありうるものの個数を で割ったあまりを出力せよ。
入力例 1
2 2 2
出力例 1
5
最後に残る有理数としてありうるものは、$\\frac{1}{4}, \\frac{3}{8}, \\frac{1}{2}, \\frac{5}{8}, \\frac{3}{4}$ の 通りです。
例えば は、以下のような操作で最後に残ります。
- を消して を書く。
- を消して を書く。
- を消して を書く。
入力例 2
3 4 3
出力例 2
9
入力例 3
150 150 14
出力例 3
937426930