#bzoj3588. fx
fx
题目描述
对于一个位的十进制数(),我们定义它的权重为:
$$F(x)=A_n\times 2_{n-1}+A_{n-1}\times 2_{n-2}+\ldots \ldots+A_1\times 2_0 $$现在,给你两个十进制数和,请计算出在闭区间之中,有多少个数的权重不大于的权重,即。由于答案可能很大,你只需要输出答案对()取模的结果即可。
输入格式
第一行一个正整数,表示测例的个数。
随后行,每行描述一个测例,包含两个非负整数,之间用空格隔开。含义见问题描述。
输出格式
对于每个测例,单独输出一行Case #t: ans,其中t表示测例编号,从开始递增,ans表示该组测例的答案(对取模后的结果)。
样例
3
0 100
1 10
5 100
Case #1: 1
Case #2: 2
Case #3: 13
样例说明
对于Case #3,符合条件的数有,共个。
样例描述有修改,请注意!
数据规模及约定
对于的数据,;
对于的数据,;
对于的数据,。