ACwing89 a^b 快速幂取模
Posted aya-uchida
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ACwing89 a^b 快速幂取模相关的知识,希望对你有一定的参考价值。
网址:https://www.acwing.com/problem/content/91/
题解:
快速幂取模板子题。
AC代码:
#include <bits/stdc++.h> using namespace std; long long inv(long long a, long long b, long long p) long long res = 1; while (b) if (b & 1) res = (res * a) % p; a = (a * a) % p; b >>= 1; return res % p; int main() long long a, b, p; scanf("%lld%lld%lld", &a, &b, &p); printf("%lld\n", inv(a, b, p)); return 0;
以上是关于ACwing89 a^b 快速幂取模的主要内容,如果未能解决你的问题,请参考以下文章