#6782. 趣味进制
趣味进制
题目描述
如果一个整数的二进制表示是连续若干个 后紧跟着连续若干个 ,我们将这类数称为 趣味二进制数。
例如,十进制数 的二进制表示为 , 的二进制表示为 ,它们都是趣味二进制数;但 的二进制表示只包含连续的 、不含 ,因此不属于趣味二进制数。
求在十进制整数 中,一共有多少个趣味二进制数。
输入格式
输入一行,一个正整数 。
输出格式
输出一行,一个整数,表示区间内趣味二进制数的数量。
样例 #1
样例输入
12
样例输出
5
样例解释
中的趣味二进制数为:。
样例 #2
样例输入
16384
样例输出
92
数据范围
- 对于 的数据:
- 对于 的数据:
限制
- 时间限制:
- 内存限制: