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

长治网站制作哪家好百度网站排名seo

长治网站制作哪家好,百度网站排名seo,商城网站开发制作,建筑设计网上接单平台题目描述 求一个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.zhongyajixie.com/news/39286.html

相关文章:

  • 平阳手机网站制作关键词搜索挖掘爱网站
  • 美国中国发达国家seo发帖软件
  • 身高差效果图网站建网站的软件
  • 沈阳网站设计制作公司班级优化大师app下载学生版
  • 北京网站建设 时创设计如何推广自己的店铺
  • 网站免费建站 图标百度allin 人工智能
  • 百度游戏中心北京seo代理计费
  • 有没有和小孩做的网站百度网盘免费下载
  • 企业网站规划今日实时热搜
  • 大连网站推广竞价推广托管公司介绍
  • 燕郊医疗网站建设竞价排名是什么
  • 证书查询甘肃建设网站网页制作教程
  • 咸阳做网站seo外链优化培训
  • 专门做汽配的网站网游推广
  • 锦州北京网站建设优化seo哪家好
  • 网站视频主持人怎么做优秀软文范例200字
  • 网站推送怎么做广州王牌seo
  • wordpress网站维护小程序推广
  • 医疗网站建设方案搜索引擎优化简称
  • 江门专业网站制作公司国内新闻最新消息今天简短
  • 政府门户网站集约化建设的探索外贸推广方式
  • 甘肃网站备案审核潍坊网站关键词推广
  • 网站开发中点赞怎么做到的百度新闻官网
  • 黔江做网站如何推广普通话的建议6条
  • 网站建设一般报价多少宁波网站推广排名
  • 使用本地主机做网站短视频seo推广
  • 影音先锋资源网站建设google移动服务应用优化
  • 沧州做网站优化邯郸网站优化
  • 现在外贸做那个网站好国际最新新闻热点事件
  • 做php网站教程百度投诉中心电话