HBUOJ 人見人愛A^B
題目描述:
求A^B的最後三位數表示的整數。說明:A^B的含義是“A的B次方”
輸入描述:
輸入資料包含多個測試例項,每個例項佔一行,由兩個正整數A和B組成(1<=A,B<=10000),如果A=0, B=0,則表示輸入資料的結束,不做處理。
輸出描述:
對於每個測試例項,請輸出的最後三位表示的整數,每個輸出佔一行。
輸入樣例:
1 1
7 7
3 7
0 0
輸出樣例:
1
543
187
解題思路:
又是A的B次方,又是輸出A^B的最後三位數,直接無腦用Py。一般寫題的時候沒有用try catch來捕獲異常的習慣。先得到int型A^B的結果,再強制轉換成str型輸出後3位即可。
AC程式碼:
while True:
a,b = map(int,input().split())
s = str(a**b)
if a == 0 and b == 0:
break
if len(s) > 3:
print(s[-3:])
else:
print(s)
相關推薦
HBUOJ 人見人愛A^B
題目描述: 求A^B的最後三位數表示的整數。說明:A^B的含義是“A的B次方” 輸入描述: 輸入資料包含多個測試例項,每個例項佔一行,由兩個正整數A和B組成(1<=A,B<=10000),如果A=0, B=0,則表示輸入資料的結束,不做處理。 輸出描述: 對於每個測試
JustOj 1910: 人見人愛A+B
值範圍 c11 hide urn 題目 mat 多行 cout 輸出結果 [提交][狀態][討論版] 題目描述 北大的acm上面已經有10來道A+B的題目了,相信這些題目曾經是大家的最愛,希望今天的這個A+B能給大家帶來好運,也希望這個題目能喚起大家對
人見人愛A+B
++ 時分秒 值範圍 otto AI 組成 行數 hdoj content Problem Description HDOJ上面已經有10來道A+B的題目了,相信這些題目曾經是大家的最愛,希望今天的這個A+B能給大家帶來好運,也希望這個題目能喚起大家對ACM曾經的熱愛。這個
hdu 2034 人見人愛A-B
查看 accep 行數 color 還記得 accept con esc 結果 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submissi
hdu 2035 人見人愛A^B
seve 程序 ron esc 組成 pid tdi other nbsp Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissi
HDU - 人見人愛A-B
http://acm.hdu.edu.cn/showproblem.php?pid=2034 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Oth
HDU - 人見人愛A+B
http://acm.hdu.edu.cn/showproblem.php?pid=2033 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Oth
HDU-2035人見人愛A^B
HDU-2035人見人愛A^B 題目: 求A^B的最後三位數表示的整數。 說明:A^B的含義是“A的B次方” Input 輸入資料包含多個測試例項,每個例項佔一行,由兩個正整數A和B組成(1<=A,B<=10000),如果A=0, B=0,則表示輸入資料的結束,不做處理。 Out
HDU-2033-人見人愛A+B(水水水)
HDOJ上面已經有10來道A+B的題目了,相信這些題目曾經是大家的最愛,希望今天的這個A+B能給大家帶來好運,也希望這個題目能喚起大家對ACM曾經的熱愛。 這個題目的A和B不是簡單的整數,而是兩個時間,A和B 都是由3個整陣列成,分別表示時分秒,比如,假設A為34 45 56
人見人愛A-B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Descri
HDU-2034-人見人愛A-B(外排)
人見人愛A-B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su
航電ACM入門題目:人見人愛A+B
航電ACM入門題目:人見人愛A+B HDOJ上面已經有10來道A+B的題目了,相信這些題目曾經是大家的最愛,希望今天的這個A+B能給大家帶來好運,也希望這個題目能喚起大家對ACM曾經的熱愛。 這個題目的A和B不是簡單的整數,而是兩個時間,A和B 都是由3個整陣列成,分別表示時分秒,比如,
hdu2034-人見人愛A-B(水~)
hdu2034-人見人愛A-B(水~) Problem Description 參加過上個月月賽的同學一定還記得其中的一個最簡單的題目,就是{A}+{B},那個題目求的是兩個集合的並集,今天我們這個A-B求的是兩個集合的差,就是做集合的減法運算。(當然,大家都知道集合的定義,就是同一個集
HDU 2035 人見人愛A^B(同餘基本性質)
原題連結:Here!思路:可以利用同餘的基本性質 ab ≡ (a%m)(b%m) (mod m) ,也非常好證明。 設 a = k1*m + c1 , b = k2*m + c2 ( k1,k2
hdu 2035 人見人愛A^B(快速冪入門)
人見人愛A^B Time Limit: 2000/1000 MS (Java/Others) Memory Limit
hdoj2034 人見人愛A-B
#include<stdio.h> int a[1000]; int b[1000]; int c[2000]; int main() {int m,n,k,h,t,l,j,i,x; while(scanf("%d%d",&n,&m),m+n) {for(i=0;i<n
HDU 2035 人見人愛A^B(水~)
Description 求A^B的最後三位數表示的整數。 Input 輸入資料包含多個測試例項,每個例項佔一行,由兩個正整數A和B組成(1<=A,B<=10000),如果A=0, B=
2035 ——人見人愛A^B
#include <iostream> using namespace std; int main() { int n,m; while(cin>>n>>m) { int c=1;
杭電ACM2035:人見人愛A^B
其實是個很簡單的題目,我自己把自己繞進去了,以為要實現大數相乘,然後保留下後三位數- -! 題目要求保留最後三位數,那就只求最後三位數跟大數的乘積 看網上高階的說法是 同餘定理 數論裡面的概念 有
HDOJ 2035 人見人愛A^B(快速冪求模)
Description 求A^B的最後三位數表示的整數。 說明:A^B的含義是“A的B次方” Input 輸入資料包含多個測試例項,每個例項佔一行,由兩個正整數A和B組成(1&