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

A.每日一题——1680. 连接连续二进制数字

题目链接:1680. 连接连续二进制数字(中等)

算法原理:

解法:位运算+模拟

237ms击败33.33%

时间复杂度O(Nlogn)

通过位运算直接把最终结果存在一个int里,如何实现呢?

①遍历1~n,并计算当前数 i 的二进制位数x

②将 i <<x位就达到了“拼接”效果,为后续的数在后面拼接留出空间

③再 | i的下个数,就完美达到了“拼接”效果

最后返回ret即可

Java代码:

class Solution { private int MOD=1_000_000_007; public int concatenatedBinary(int n) { long ret=0; for(int i=1;i<=n;i++) ret=((ret<<count(i))|i)%MOD; return (int)ret; } //计算二进制位数 private int count(int n){ int cnt=0; while(n!=0){ n/=2; cnt++; } return cnt; } }
http://www.jsqmd.com/news/419793/

相关文章:

  • 济南植发地图:告别脱发焦虑,邂逅茂密新生 - 品牌测评鉴赏家
  • 2026年研发管理软件推荐:技术闭环与信创适配深度评测,涵盖DevOps落地场景 - 十大品牌推荐
  • 沈阳植发大揭秘!脱发星人必看的机构指南 - 品牌测评鉴赏家
  • 沐浴露哪个香味高级?2026年沐浴露品牌推荐与评价,解决保湿力弱与成分安全隐忧 - 十大品牌推荐
  • 沈阳植发大揭秘!十大机构全攻略 - 品牌测评鉴赏家
  • 2026年度权威发布:最新沐浴露品牌实力香氛体验与护肤科技深度解析 - 十大品牌推荐
  • 2026年度权威发布:最新沐浴露品牌实力香氛体验与护肤功效深度解析 - 十大品牌推荐
  • 武汉植发哪家强?资深美发博主亲测攻略,公立私立红黑榜全解析 - 品牌测评鉴赏家
  • 2026年北京陪诊公司电话推荐:助您高效就医导航 - 十大品牌推荐
  • 2026年2月深度盘点:基于香氛创新与肌肤适应性维度下的沐浴露品牌榜单 - 十大品牌推荐
  • python基于flask的社区驿站快递管理系统-vue pycharm django
  • Android 开发 Uri 临时授权问题:opening provider FileProvider from ProcessRecord that is not exported
  • 2026年北京陪诊公司电话推荐:就医帮手联系信息汇总 - 十大品牌推荐
  • 走出广州婚介所的算法迷雾:一个程序员的觉悟,爱情不是死磕的坚持,而是灵魂底层的精准筛选
  • 是时候给ABAP SELECT * 平平反了
  • 上海清竹园墓园联系方式:信息核实与使用建议 - 十大品牌推荐
  • DroPE:不进行长上下文微调实现无缝的零样本上下文扩展 | 直播预约
  • 上海清竹园墓园联系方式:使用建议与环境特色介绍 - 十大品牌推荐
  • 上海清竹园墓园联系方式:沟通准备与整体情况说明 - 十大品牌推荐
  • 为AI 构建一个“理想人格“模板:知识渊博、乐于助人、透明坦诚、谦逊自省#从 Alignment 到 Constitution 的范式转移
  • 当开发者变成“消费者“:Vibe Coding 时代的一人生存指南
  • 传统上位机升级:C# WinForms/WPF 集成 YOLO 实现视觉智能化改造
  • LiuJuan Z-Image部署指南:Streamlit可视化界面+显存碎片治理保姆级教程
  • 上海清竹园墓园联系方式:主要联系途径说明 - 十大品牌推荐
  • C# 上位机 + YOLO在车载监控场景中实现行车道检测 + 障碍物检测** 的完整工业级实战代码与指南
  • 上海清竹园墓园联系方式:服务窗口与园区概况简述 - 十大品牌推荐
  • 仓储物流场景下 C# 上位机集成 YOLOv9 实现货物识别与定位
  • 中文情感分析新选择:StructBERT WebUI快速上手指南
  • 基于Java+SSM+Flask法律咨询系统(源码+LW+调试文档+讲解等)/法律咨询/法律问答/法律顾问/法律在线/法律查询/法律解答/法律指南/法律帮助/法律服务平台/法律咨询热线
  • RexUniNLU环境配置避坑指南:让部署不再困难