atcoder#AGC009E. Eternal Average
Eternal Average
题目描述
黒板に、 個の と 個の が書かれています。 この状態から、黒板に書かれている有理数のうち 個を選んで消し、それら 個の有理数の平均を新たに書き加える操作を繰り返します。 ただし、 は で割り切れるものとします。
このとき、操作ができなくなるまでこの操作を繰り返すと最終的に黒板には つの有理数が書かれた状態になります。
この残った有理数の値としてありうるものの個数を で割ったあまりを求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
最後に残った有理数の値としてありうるものの個数を で割ったあまりを出力せよ。
题目大意
黑板上有 个 和 个 ,我们每次选择 个数字将其擦除,然后把它们的平均数写上去,这样一直操作直到只剩下一个数字,问剩下的这个数字有多少种不同的情况。
答案对 取模。
保证 能被 整除。
2 2 2
5
3 4 3
9
150 150 14
937426930
提示
制約
- は で割り切れる。
Sample Explanation 1
最後に残る有理数としてありうるものは、$ \frac{1}{4},\ \frac{3}{8},\ \frac{1}{2},\ \frac{5}{8},\ \frac{3}{4} $ の 通りです。 例えば は、以下のような操作で最後に残ります。 - を消して を書く。 - を消して を書く。 - を消して を書く。