hdu 2035 人见人爱A^B
添加链接描述
#include"stdio.h"
#define LL long long
int qp(LL a, LL b, int mod){
int res = 1;
while(b){
if(b&1) res = res*a%mod;
a = a*a%mod;
b >>= 1;
}
return res;
}
int main(){
int a, b;
while(scanf("%d %d", &a, &b) == 2){
if(a == 0 && b == 0) break;
printf("%d\n", qp(a, b, 1000));
}
return 0;
}