华为OD机试 - 不含101的数(Java & JS & Python)
2023-09-14 09:04:04 时间
题目描述
小明在学习二进制时,发现了一类不含 101的数,也就是:
将数字用二进制表示,不能出现 101 。
现在给定一个整数区间 [l,r] ,请问这个区间包含了多少个不含 101 的数?
输入描述
输入的唯一一行包含两个正整数 l, r( 1 ≤ l ≤ r ≤ 10^9)。
输出描述
输出的唯一一行包含一个整数,表示在 [l,r] 区间内一共有几个不含 101 的数。
用例
输入 | 1 10 |
输出 | 8 |
说明 | 区间 [1,10] 内, 5 的二进制表示为 101 ,10的二进制表示为 1010 ,因此区间 [ 1 , 10 ] 内有 10−2=8 个不含 101的数。 |
相关文章
- X波段双极化相控阵天气雷达基数据的python读取方法
- pycharm怎么配置python环境anaconda_编译环境是什么
- dataframe loc iloc_python的isnull函数
- Python:Flask使用jsonify格式化时间
- Java删除文件(delete file in java)[通俗易懂]
- python中dtype什么意思_NumPy Python中的数据类型对象(dtype)
- Python中psutil模块应用
- python hashlib_Python hashlib模块实例使用详解
- Python&R语言-python和r相遇
- java中scanner意思_Java中的Scanner
- java循环语句_Java中的循环语句
- java启动器_JAVA基础:Java 启动器如何查找类
- java实现ajax_Ajax&Java
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- python和java和c语言的区别-python c 和java的区别有哪些「建议收藏」
- json转字符串 python_Python读取json
- 【说站】python数值运算有哪些
- 【说站】python in操作符是什么
- 简述Python特点_python优缺点
- java mutator,Java – 使用Accessor和Mutator方法「建议收藏」
- java 数字信封_【Java密码学】使用Bouncy Castle生成数字签名、数字信封
- Python Requests 实现简单网络请求
- 小心此坑:Python 函数参数的默认值是可变对象
- centos7 java -verison Error: Could not create the Java Virtual Machine.
- 利用Redis存储Java对象的方法(redis存储java对象)
- python使用Python轻松操作Redis(redis-)
- 使用Java操作Redis数据库(java中使用redis)
- 如何在Linux中安装Python?(linux安装python)
- Linux系统中下载Java的方法(linux下java下载)
- 客户端Java客户端快速关闭Redis连接(关闭redis的java)
- 零基础写python爬虫之爬虫框架Scrapy安装配置
- Python实现基于HTTP文件传输实例
- Python的批量远程管理和部署工具Fabric用法实例