#include <iostream>
#include <string.h>
using namespace std;
#define mod 100007
int mi(int d,int n)//快速幂运算 思想 2的4次方可以 2的平方乘以2的平凡
{
int ans=1;
while(n)
{
if(n%2==1)
ans=ans*d%mod;//这条语句肯定执行的
d=d*d%mod;
n/=2;
}
return ans;
}
int main()
{
cout<<mi(2,5)<<endl;
return 0;
}
快速幂运算
最新推荐文章于 2023-06-09 09:37:50 发布