欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

快速幂||取余运算(模板)

程序员文章站 2024-01-14 13:45:58
...
#include <iostream>
#include <cmath> 
using namespace std;
int main()//求a^b
{
	int a,b,mod;
	cin>>a>>b>>mod;
	long long ans=1,base=a;
	while(b)
	{
		if(b&1)
		ans=ans*base%mod;
		base=base*base%mod;
		b>>=1;
	}
	cout<<ans%mod;
	return 0;
 } 

 

相关标签: 习题