土豪银行 | ||||||
|
||||||
Description | ||||||
你是一个土豪,于是你决定发行自己的钱币。考虑到你是一个土豪,传统的一角,五毛,一块,五元,十块,五十元,一百块的币种机制,会让你印太多太多的钱币,这就很费纸,非常不环保。(你想100,000,000得多少张纸?嗯,没错,你是一个土豪……) 后来一天睡醒之后,你梦到一个数字P。于是你有了一个好注意:你的银行只发行P的次方的面值的纸币。意思是,你的银行只发行1, P,P^2, P^3, P^4 ...面额的纸币。(^表示指数,不是C语言中的异或)。 对于一个给定的P,当来了另一个土豪,想取款Q元时,你能否算出,你的银行最少需要给这位土豪多少张钱呢? |
||||||
Input | ||||||
第一行一个整数T,表示数据组数。(T < 500) 每组数据只有一行,包含两个数P,Q(0 < P,Q <= 10000) |
||||||
Output | ||||||
对于每组输入,输出一个整数,表示银行最少要给的钱的张数。 | ||||||
Sample Input | ||||||
3 2 9 3 9 4 9 |
||||||
Sample Output | ||||||
2 1 3 |
||||||
Source | ||||||
哈尔滨理工大学第五届ACM程序设计竞赛(热身) 真是日了狗。。一道贪心水题超时了好几发,因为没有想到P为1的情况,这时候会陷入死循环,所以要特判。贪心自然是先挑面值大的选,直到P=0;
|
详细解决方案
Hust oj 2234 土豪银行(贪心)
热度:45 发布时间:2023-12-22 04:58:30.0
相关解决方案
- HUST-大整数排序
- HUST-奇偶校验
- HUST-找位置
- HUST-阶乘
- HUST-回文字符串
- HUST-排序
- HUST-统计单词
- HUST-矩阵转置
- poj 1067 和 poj 2234 取石子游戏
- Hust oj 1813 小乐乐要下山(dp + 路径还原)
- Hust oj 1861 猥琐宅男——koko(DP)
- Hust oj 1293 取数(Map)
- Hust oj 1160 吸血鬼(并查集)
- Hust oj 1429 凸多边形(叉乘+二分)
- Hust oj 1630 网线(MST)
- Hust oj 1987 逃课的孩子(Map)
- Hust oj 1926 函数式计算(二分)
- Hust oj 1921 三原色(改进版)(容斥原理)
- Hust oj 1953 RSA验证(快速幂)
- Hust oj 1949 寻找宝藏(BFS)
- Hust oj 1929 走三方,路迢迢水长长(递推)
- Hust oj 1944 皮卡丘(同蚂蚁感冒)
- Hust oj 1431 摞盘子(水题)
- Hust oj 1629 统计图(水题)
- Hust oj 1608 XianGe的旅途(水题)
- Hust oj 1606 用户体验之帖子排序(模拟)
- Hust oj 1637 水神与Linux(KMP)
- Hust oj 1632 最大的最小公倍数(简单数学)
- Hust oj 1426 集训队的晚饭(DP)
- Hust oj 1648 Tailmon与序列(水题)