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

求最大连续bit数

示例1

输入:200

输出:2

说明:

在这个样例中,十进制 200​ 等于二进制 11 001 000,其中最长连续 1 段的长度为 2。

实现代码:

public static void main(String[] args) {// 创建Scanner对象读取输入Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();  // 读取输入的十进制整数int maxLength = 0;    // 记录最长连续1的长度int currentLength = 0; // 记录当前连续1的长度// 遍历二进制位while (n > 0) {if ((n & 1) == 1) {// 当前位是1,增加当前连续1的长度currentLength++;maxLength = Math.max(maxLength, currentLength);} else {// 当前位是0,重置当前连续1的长度currentLength = 0;}// 右移一位,处理下一个二进制位n >>= 1;}System.out.println(maxLength);  // 输出结果scanner.close();  // 关闭Scanner}

http://www.dtcms.com/a/566398.html

相关文章:

  • C++入门(一)(竞赛)
  • 差分隐私随机梯度下降(DP-SGD)详解
  • AUTOSAR 通信栈深度解析:PduR 与 CanTp 的交互机制(图文详解)
  • 大学网站策划方案网站制作费用及后期运营
  • 告别ESLint:在Vue 3项目中拥抱编码自由
  • 网站开发人员 平均工资动易网站管理系统教程
  • 一款基于 .NET WinForm 开源、轻量且功能强大的节点编辑器,采用纯 GDI+ 绘制无任何依赖库仅仅100+Kb
  • 买域名不建网站html5 做手机网站
  • ONNX Runtime CUDA版本兼容性指南
  • SSM图书馆自习室占座选座zg09h(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 与企业网站做接口在线培训方案设计
  • idea运行tomcat的日志文件放到哪里了
  • 招聘网有哪些平台网站seo排名优化
  • Java静态关键字深度解析:从内存模型到类加载机制
  • 厦门做公司网站淄博抖音推广公司
  • 福建网站建设价格wordpress+小米商城
  • 京东 jd.item_review API 返回值全面解析​​
  • 深圳网站优化企业北京师大互联网公司排名
  • 运动模糊图像的处理
  • OpenGauss数据库闪回恢复基本功能
  • 【ICCV 2025】Bridging the Skeleton-Text Modality Gap:扩散模型驱动零样本骨架动作识别
  • 电子设计中的“握手信号”:深入浅出理解DCDC的PG引脚与软启动
  • dedecms 图片网站模板烘焙甜点培训学校
  • 怎么用手机建设网站dede做双语网站
  • yapi文档系统
  • MySQL 高可用(HA)参考架构:Oracle 官方指引(适配 Dev/Test/ 核心 Prod)与停机风险应对
  • 宜州做网站网站服务器失去响应
  • 手机怎么网站模板网站建设宗旨是什么
  • 系统性学习C++-第九讲-list类
  • 沈阳市网站制作浙江省2011年1月高等教育自学考试 网站建设与管理试题与答案