1. 程式人生 > >杭電ACM2035人見人愛A^B

杭電ACM2035人見人愛A^B

人見人愛A^B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 24230    Accepted Submission(s): 16750


Problem Description 求A^B的最後三位數表示的整數。
說明:A^B的含義是“A的B次方”

Input 輸入資料包含多個測試例項,每個例項佔一行,由兩個正整數A和B組成(1<=A,B<=10000),如果A=0, B=0,則表示輸入資料的結束,不做處理。
Output 對於每個測試例項,請輸出A^B的最後三位表示的整數,每個輸出佔一行。

Sample Input 2 3 12 6 6789 10000 0 0
Sample Output 8 984 1C++程式:
#include<iostream>
using namespace std; int main() { int a,b,t; while(cin>>a>>b && (a||b)) { t=1; for(int i=1;i<=b;i++) t=t*a%1000; cout<<t<<endl; } return 0; }
這道題還是比較簡單的!!