24分求助
查看原帖
24分求助
1283951
csxx601cjy楼主2024/5/25 15:45
#include<bits/stdc++.h>
using namespace std;
long long b,c,d;
long long ans;
int power(int a,int n){
	int ans=1;
	while(n){
		if(n%2)ans=(a%d)*(a%d)%d;
		a=(a%d)*(a%d)%d;
		n/=2;
	}
	return ans;
}
int main(){
	cin>>b>>c>>d;
	ans=power(b,c);
	cout<<b<<'^'<<c<<" mod "<<d<<'='<<ans;
	return 0;
}
2024/5/25 15:45
加载中...