A.买礼物
Time Limit: 1000 MS Memory Limit: 524288 KB
题目描述
鱼大大为了给羊大大过生日,于是跑到了商城准备买一堆不同价格的礼物送给羊大大。
商城里礼物价格分别是 1元,2元4元,8元,16元....后面一个是前面的2倍。每个价格的商品只有1个,鱼大大可以随意挑选。
为了打肿脸充胖子,鱼大大觉得只有花至少A元买礼物才不会掉面子。然而鱼大大带的钱有是有限的,所以礼物的价格合计不能超过B元。
问鱼大大最多能买多少个礼物?
输入格式
多组测试。第一行一个整数T,表示测试组数量。
接下来T行,每行2个整数为一组,为鱼大大至少要花的钱和最多能花的钱。
输出格式
每行一个整数表示鱼大大最多能买多少礼物。
Input
2 16 25 4 8Output
4 3
数据范围
1≤T≤100000
1≤A≤B≤2^63−1
样例解释
对于第一组数据:
鱼大大可以买1元、2元、4元、16元这4个礼物共计23元;
对于第二组数据:
鱼大大可以买1元、2元、4元这3个礼物共计7元
(方案可能不唯一,只需输出最多数量)
∵题目要求买礼物的
标签:status,memory,points,数学,time,test,Accepted From: https://www.cnblogs.com/ghxx/p/17911153.html