d - d
time limit:1000msmemory limit:32768kb64bit io format:%i64d & %i64u
submit
status
description
求a^b的最後三位數表示的整數。
說明:a^b的含義是「a的b次方」
input
輸入資料報含多個測試例項,每個例項佔一行,由兩個正整數a和b組成(1<=a,b<=10000),如果a=0, b=0,則表示輸入資料的結束,不做處理。
output
對於每個測試例項,請輸出a^b的最後三位表示的整數,每個輸出佔一行。
sample input
2 312 6
6789 10000
0 0
sample output
8984 1 12
3456
78910
1112
1314
1516
1718
1920
2122
23
#include
intf
(int a,
int b,
int c)
return t;
}int
main
()return0;
}
程式設計習題 指數結果取後三位
問題 求整數3的33次方的後三位。難度 分析 定義long型別也無法裝下這麼大的結果。考慮3在計算乘法時,結果的低位只對高位有進製的影響,所以我們可以捨去結果的前n位,因為記錄他們是多餘的。public class bigpower system.out.print this.getresult p...
求A B的最後三位數
求a b的最後三位數 首先需要知道乙個公式 a b c a c b c c為什麼需要這個公式?a b的結果可能出現溢位,所以取模之後就不會了 快速冪解法 2.1 首先將冪指數用二進位制表示,例如 313 31101 38 34 31。所以最後的結果就是將二 進製中為1的係數冪乘起來即可 2.2 第二...
jxl讀取excel小數點後三位擷取問題
今天讀取excel檔案時發現乙個問題,獲得sheet物件後,通過方法sheet.getcell i,j getcontents 取回的數值會被自動四捨五入只保留小數點後3位,後來查閱資料發現,jxl裡對getcontents 進行了封裝。如果小數點後多於3位,則需要使用numbercell物件提供的...