Open tipstar0125 opened 1 year ago
フェルマーの小定理:M^(P-1) = 1 (mod P) により、Mの(P-1)乗は1なので、K^Nを(P-1)で割った商は1になるので、余りだけを考えればよい。 よって、r = K^N mod (P-1)を求めて、M^r mod Pが答え。
べき乗のべき乗のmod
M^(K^N) mod P
フェルマーの小定理:M^(P-1) = 1 (mod P) より、K^NはP-1毎に1になるので、K^NをP-1で割った余りのみを考えればよい。
https://atcoder.jp/contests/abc228/tasks/abc228_e