#yukicoder276B Random Array Score ''' なんだこれ。意味わからん。 後回し。 Cのほうが順当に難しかったので戻ってきた。 K=2 のとき、1回目に選ばれた数字をXとする。 Xは1回目で総和をX*N だけ増やしている。 2回目でも無条件に増やすので、やはりX**N だけ増やす。 期待値で考えると、XはAの平均値となるわけで。 K=1 のとき、期待値はX+X K=2 のとき、期待値はX+X+(X**2) K=3 のとき、期待値はX+X+(X**2)+(X**3) ... となる。 最後の分数は以前逆元を考えたときにデータが残っていたのでこれを流用。 いやKの制約きつすぎだろ!まともにやってたら計算機が焼ける。 等比数列の和を考えないとだめなん? 初項1, 公比Xの等比数列の第K項までの和をSnとすると Sn=(1-X**K)/1-X ・・・(A) となる。 全然ちがうわ。 普通にX*(2**K) を計算すればいいだけか ■問題 互いに素なP,Qと巨大素数Mを与える。 R*Q≡P(mod M) のとき、 0<=R