解析:比较水的一道题,每次都对1000取余数,就好了。
#include <cstdio>
#include <cstring>
using namespace std;
int a,b;
int main() {
while(scanf("%d%d",&a,&b) != EOF && (a || b)) {
int ans = 1;
for(int i = 0; i < b; i++) {
ans *= a;
ans %= 1000;
}
printf("%d\n",ans);
}
return 0;
}