hdu-1061(快速幂)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1061

思路:快速幂

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
typedef long long LL;
const int MOD = 1e5;
LL f(LL a,LL b)
{
LL res=;
while(b!=)
{
if(b%==) res=res*a%MOD;
a=a*a%MOD;
b/=;
}
return res;
} int main(void)
{
LL n;
int t;
scanf("%d",&t);
while(t--)
{
scanf("%lld",&n);
n=f(n,n)%;
printf("%d\n",n);
}
return ;
}
上一篇:Java设计模式之《调停者模式》及应用场景


下一篇:利用aspose-words 实现 java中word转pdf文件