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