快速幂零分求助,悬关
查看原帖
快速幂零分求助,悬关
1015342
130126lyp楼主2023/8/30 16:08
#include<bits/stdc++.h>
#define int long long
using namespace std;
int power(int a,int b,int p)
{
	int ans=1;
	while(b)
	{
		if(b&1)
		{
			ans=ans*a%p;
		}
		a=a*a%p,b>>=1;
	}
	return ans;
}
signed main()
{
	int a,b,p;
	cin>>a>>b>>p;
	cout<<power(a,b,p)<<endl;
	return 0;
}
2023/8/30 16:08
加载中...