您的位置:首页 > 其它

HDU 2035 人见人爱A^B

2013-04-08 20:47 267 查看
快速幂取模模版题

#include <iostream>
#include <cstdio>
using namespace std;

int quickPow(long long a,long long b,int k){
int ret=1;
while (b)
{
if(b&1){
ret=ret*a%k;
}
a=a*a%k;
b>>=1;
}
return ret%k;
}
int main(){
int a,b;
while (scanf("%d%d",&a,&b)==2)
{
if(!a&&!b)break;
printf("%d\n",quickPow(a,b,1000));
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: