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

长治网站制作服务西安百度推广优化托管

长治网站制作服务,西安百度推广优化托管,河北今日发生的重大新闻,中国建筑招聘官方网站题目描述 求一个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.ds6.com.cn/news/4905.html

相关文章:

  • 备案主体负责人和网站负责人2023知名品牌营销案例100例
  • 高仿做的最好的网站湖南知名网络推广公司
  • 网站备案需要网站建设完毕不免费推广方式都有哪些
  • 网站初期seo怎么做网络销售怎么聊客户
  • wordpress设置首页title页优化软件
  • sendcloud wordpress电商seo与sem是什么
  • 网站上面的水印怎么做的太原网站建设谁家好
  • 网站建设公司成都长尾关键词挖掘熊猫
  • 有模板怎么做网站湖南靠谱的关键词优化
  • 南昌做网站的公司多不多百度关键词排名批量查询工具
  • 高端网站建设公司费用首页关键词优化公司
  • 免费个人logo设计网站天津百度seo排名优化
  • 学习网站 现状网络推广培训班
  • 吴桥县网站建设东莞seo关键词
  • 宁波网站建设招商加盟360站长
  • cms做网站可以做些什么网站广州:推动优化防控措施落
  • 容桂商城网站建设关键词搜索指数
  • 对网站建设课程的心得体会制作网站的app
  • dede网站模板客wordpress企业网站模板
  • 如何对上传的网站做代码修改市场推广
  • 淮南做网站公司飞猪关键词排名优化
  • 我做微信淘宝客网站有哪些seo优化排名易下拉用法
  • 社保网站做员工用工备案抖音引流推广怎么做
  • wordpress 文章列表 css样式seo优化易下拉排名
  • 婚礼做的好的婚庆公司网站中山seo
  • 唐山百度搜索排名优化哈尔滨seo关键词
  • 老牌网站建设怎样才能注册自己的网站
  • wordpress标签分类外包优化网站
  • 如何进行网站性能优化?苏州百度
  • 怎么查公司网站有没有被收录微信app小程序开发