当前位置: 首页 > news >正文

win7在局域网做网站百度 指数

win7在局域网做网站,百度 指数,品牌策划与设计,金融网站 改版方案1、题目描述 【不含 101 的数】 【题目描述】 小明在学习二进制时,发现了一类不含 101的数,也就是: 将数字用二进制表示,不能出现 101 。 现在给定一个整数区间 [l,r] ,请问这个区间包含了多少个不含 101 的数&#…

1、题目描述

【不含 101 的数】

【题目描述】
小明在学习二进制时,发现了一类不含 101的数,也就是:
将数字用二进制表示,不能出现 101 。
现在给定一个整数区间 [l,r] ,请问这个区间包含了多少个不含 101 的数?

【输入描述】
输入的唯一一行包含两个正整数 l, r( 1 ≤ l ≤ r ≤ 10^9)。

【输出描述】
输出的唯一一行包含一个整数,表示在 [l,r] 区间内一共有几个不含 101 的数。

【示例1】
输入

1 10
输出
8
样例解释
区间 [1,10] 内, 5 的二进制表示为 101 ,10的二进制表示为 1010 ,因此区间 [ 1 , 10 ] 内有 10−2=8 个不含 101的数。

【示例2 】
输入

10 20
输出
7
样例解释
区间 [10,20] 内,满足条件的数字有 [12,14,1516,17,18,19] 因此答案为 7。

2、解题思路

遍历输入两个数的区间内的每个数,依次将其利用toBinaryString转换成二进制,再判断其是否包含“101”

3、参考代码

import java.util.Scanner;public class 不含101的数 {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNext()) {int l = in.nextInt();int r = in.nextInt();int count = 0;for (int i = l; i <= r; i++) {String str = Integer.toBinaryString(i);if (str.contains("101")) {continue;}count++;}System.out.println(count);}}
}

4、相似题目

http://www.15wanjia.com/news/55474.html

相关文章:

  • 网站做双拼域名什么意思百度网站提交收录入口
  • 思源黑体可以做网站app拉新渠道
  • 做网站有什么软件吗关键词优化骗局
  • 电脑做的本地网站手机看爱站工具包的模块有哪些
  • 营销型网站建设费用怎么这么大新闻头条最新消息国家大事
  • 公考在哪个网站上做试题百度推广登陆平台登录
  • 网站开发有哪些参考文献seo快速排名上首页
  • 拼团做的比较好的网站网址怎么推广
  • 查排名的网站怎么去营销自己的产品
  • 做网站学哪方面知识海外推广平台有哪些?
  • 如何创建网站软件制作平台
  • 做网站如何站长之家的作用
  • 详情页面设计网站优化入门免费教程
  • 网站开发流程规范淘宝推广方式
  • 淘宝作图在哪个网站上做图百度识图扫一扫入口
  • flash 如何做游戏下载网站重庆网络seo
  • 安徽网站优化百度指数支持数据下载吗
  • 做网站优化多少钱优化网站排名解析推广
  • 网站建设木马科技seo如何优化关键词上首页
  • 如何开公司做网站电商网站平台
  • 网站开发外包项目网站重庆网站排名公司
  • 一起做网店17seo网站有优化培训班吗
  • 那些网站可以做淘宝店铺推广口碑营销的产品
  • 苏州智信建设职业培训网站最近一周的新闻大事10条
  • 网站建设远程工作免费搭建网站的软件
  • 云南找工作靠谱的网站河南网站建设哪里好
  • 阿里巴巴个人网站怎么做推广公司好做吗
  • 福建高能建设工程有限公司网站推广方案格式模板范文
  • 美容整形网站建设seo推广招聘
  • mm 263企业邮箱登录商品标题关键词优化