zzulioj 1715 土豪銀行(貪心)

2022-05-11 10:25:21 字數 754 閱讀 3252



time limit: 1 sec  memory limit:

128 mb

submit: 456  solved: 123

submit

status

web board

你是乙個土豪,於是你決定發行自己的錢幣。考慮到你是乙個土豪,傳統的一角,五毛,一塊,五元,十塊,五十元,一百塊的幣種機制,會讓你印太多太多的錢幣,這就很費紙,非常不環保。(你想100,000,000得多少張紙?嗯,沒錯,你是乙個土豪……)

後來一天睡醒之後,你夢到乙個數字p。於是你有了乙個好注意:你的銀行只發行p的次方的面值的紙幣。意思是,你的銀行只發行1, p,p^2, p^3, p^4 ...面額的紙幣。(^表示指數,不是c語言中的異或)。

對於乙個給定的p,當來了另乙個土豪,想取款q元時,你能否算出,你的銀行最少需要給這位土豪多少張錢呢?

第一行乙個整數t,表示資料組數。(t < 500)

每組資料只有一行,包含兩個數p,q(0 < p,q <= 10000)

對於每組輸入,輸出乙個整數,表示銀行最少要給的錢的張數。

32 9

3 94 9

213樣例1:取走2^3+1=9 所以最少2張。

#include#include#include#includeusing namespace std;

int main()

}printf("%d\n",ans);

} }return 0;

}

1 7 1清單的奸細

1.7思考題 我黨有n名 保證n為偶數 這其中混入了2名壞人,誰也不知道是哪個。好在真正的 都有自己的編號,並且編號都是成對出現的,既2名真正 擁有相同編號,而那2名壞人只能各自瞎編乙個編號。輸入格式 2行第1行包含乙個整數n 保證為偶數,0 n 100000 第2行包含n個整數 每個整數小於100...

171 Excel表列序號

給定乙個excel 中的列名稱,返回其相應的列序號。例如,a 1 b 2 c 3 z 26 aa 27 ab 28 示例 1 輸入 a 輸出 1示例 2 輸入 ab 輸出 28示例 3 輸入 zy 輸出 701是乙個26進製轉換為10進製得問題,如zy,它得 十 位數是z,個位數是y,就是26 26...

17 1 採用SpringMVC的好處

朗讀 重新朗讀 若基於某個框架來開發乙個模型2的應用程式,我們要負責編寫乙個dispatcher servlet和控制類。其中,dispatcher servlet必須能夠做如下事情 1 根據uri呼叫相應的action。2 例項化正確的控制器類。3 根據請求引數值來構造表單bean。4 呼叫控制器...