#G1201. [GESP202509 五级T2] 有趣的数字和

    ID: 5185 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>GESP五级数学模拟普及/提高−进制转换

[GESP202509 五级T2] 有趣的数字和

题目描述

如果一个正整数的二进制表示包含奇数个 11,那么小 A 就会认为这个正整数是有趣的。

例如,7=(111)27=(111)_2,包含 3311,所以 77 是有趣的;9=(1001)29=(1001)_2,包含 2211,所以 99 不是有趣的。

给定正整数 l,rl,r,请统计满足 lnrl \le n\le r 的有趣整数 nn 之和。

输入格式

输入一行两个正整数 l,rl,r

输出格式

输出一行一个整数,表示 [l,r][l,r] 中有趣整数之和。

3 8
19

数据范围与提示

  • 对于 4040% 的测试点,1lr1041 \le l\le r \le 10^4
  • 对于另外 3030% 的测试点,l=1l=1r=2k1r=2^k-1,其中 kk 是大于 11 的正整数
  • 对于所有测试点,1lr1091 \le l\le r \le 10^9

由于答案可能较大,建议使用 64 位整数。

若输入为 65 36248,输出为 328505490