SSL P1861 无限序列 题目

提高组 无限序列

Time Limit:10000MS  Memory Limit:65536K
Total Submit:114 Accepted:48
Case Time Limit:1000MS

Description

我们按以下方式产生序列:
1、 开始时序列是: "1" ;
2、 每一次变化把序列中的 "1" 变成 "10" ,"0" 变成 "1"。
经过无限次变化,我们得到序列"1011010110110101101..."。
总共有 Q 个询问,每次询问为:在区间A和B之间有多少个1。
任务 写一个程序回答Q个询问
输入 第一行为一个整数Q,后面有Q行,每行两个数用空格隔开的整数a, b。
输出 共Q行,每行一个回答
约定
• 1 <= Q <= 5000
• 1 <= a <= b < 2^63

Input

Output

Sample Input

1
2 8 

Sample Output

4 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值