正解
2025-08-05 13:48:33
发布于:上海
2阅读
0回复
0点赞
#include <iostream>
using namespace std;
typedef long long ll;
int main(){
ll a, b, p;
cin >> a >> b >> p;
ll ans = 1, cheng = a, t = b;
while(t){
if(t % 2 == 1) ans *= cheng;
ans %= p;
cheng = (cheng * cheng) % p;
t /= 2;
}
cout << a << "^" << b << " mod " << p << "=" << ans << endl;
return 0;
}
这里空空如也
有帮助,赞一个