A B取後三位

2021-07-15 11:31:49 字數 807 閱讀 5854

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 3

12 6

6789 10000

0 0

sample output

8

984 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物件提供的...