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

长治网站制作服务最简单的网页制作

长治网站制作服务,最简单的网页制作,wordpress url 参数,分类目录搜索题目描述 求一个int类型数字对应的二进制数字中1的最大连续数 例如3的二进制为00000011,最大连续2个1 数据范围:数据组数:11t15,11n1500000进阶: 时间复杂度: O(logn),空间复杂度: O(1) 输入: 200 输出 2 说明 200的二进制表示是11001000&am…

题目描述

求一个int类型数字对应的二进制数字中1的最大连续数
例如3的二进制为00000011,最大连续2个1
数据范围:数据组数:11t15,11n1500000进阶: 时间复杂度: O(logn),空间复杂度: O(1)

输入:
200

输出
2

说明
200的二进制表示是11001000,最多有2个连续的1.

解题思路

使用与运算(&)计算连续1的个数,定义count和max
count表示当前连续1的个数,max表示最大连续1的个数
判断完n的当前位后n左移一位,继续判断直到得到最大连续1的个数为止

代码如下:

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNext()) {int n =in.nextInt();int count = 0;int max = 0;while (n!=0) {if ((n&1)==1) {count++;max = Math.max(count,max);}elsecount=0;n>>=1;}System.out.println(max);}}
}
http://www.wangmingla.cn/news/64089.html

相关文章:

  • 案例建网站怎样自己开发一款软件
  • 网站开发宝典seo如何去做优化
  • 网站前置审批表广州网站设计
  • 谢岗镇网站建设公司快速优化工具
  • wordpress小工具用不广西seo优化
  • 做电商卖玉器的网站seo好学吗
  • 有网站源码如何搭建自己的网站常州网站建设
  • 网站制作难点外贸国际网站推广
  • 山东平台网站建设方案微信指数怎么看
  • 深圳做外贸网站多少钱百度网站名称和网址
  • 南昌网站排名优化费用江西百度推广公司
  • 青柠直播免费版优化的含义
  • 武汉外贸网站制作免费外链网站
  • adsl 网站服务器谷歌play商店官网
  • 襄樊seoseo搜索引擎优化人员
  • 黄石建设信息网站有没有专门做策划的公司
  • 小公司网站用什么服务器划算阿里巴巴logo
  • 有没有做博物馆的3d网站网络营销策略主要包括
  • 营销网站建站公司哪家好seo优化排名服务
  • 湖北洈水水利水电建设公司网站域名归属查询
  • 域名注册好如何做网站宣传方式
  • 做微信投票的网站5哪家公司做推广优化好
  • 淘宝客如何做返积分制网站本地广告推广平台哪个好
  • wordpress怎样创建门户网站谷歌seo外包
  • 网站主体负责人查询大数据分析网站
  • 深圳网站制作工具武汉疫情最新动态
  • 易语言和网站做交互域名大全
  • 电脑上做网站的软件链接转二维码
  • 代做论文网站好搜狗整站优化
  • wordpress控制菜单是否显示seo的优化技巧和方法