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

【每日一题】LeetCode 1680. 连接连续二进制数字

给你一个整数 \(n\) ,请你将 \(1\)\(n\) 的二进制表示连接起来,并返回连接结果对应的十进制数字对 \(\left(10^9 + 7\right)\) 取余的结果。


本质上连接二进制可以视为反复乘以 \(2\) 的某个幂次再加上一个数,因此取模是正确的,直接模拟即可。

class Solution {
public:int concatenatedBinary(int n) {long long ans = 0;const int mod = 1000000007;for (int i = 1; i <= n; ++i) {ans = ((ans << (std::__lg(i) + 1)) + i) % mod;}return ans;}
};
http://www.jsqmd.com/news/422122/

相关文章:

  • 增强团队责任感:培养集体好奇心策略
  • 基础实操任务(Excel排查数据缺陷)(12)
  • 8元vs4.8元:比话降AI和嘎嘎降AI价格贵在哪 - 还在做实验的师兄
  • 研究生学姐推荐:2026年降AI率工具TOP5排行榜 - 还在做实验的师兄
  • 知网AI率从95%降到5%:比话降AI三步操作实录 - 还在做实验的师兄
  • 论文降AI工具三步工作流:检测-降AI-复查完整指南 - 还在做实验的师兄
  • AI原生应用中短期记忆的存储与管理
  • 比话降AI vs PaperYY降AI:专业工具和老牌平台哪个靠谱 - 还在做实验的师兄
  • 单个ASM磁盘free空间为0,导致rebalance时提示“ASM磁盘组空间耗尽(ORA-15041)”
  • 2026年本科毕业论文降AI率工具怎么选?过来人真心推荐 - 还在做实验的师兄
  • 【STMHIIT 系列】理清 xxRAM、xxROM、xxFlash 的核心作用,附 H 系列五种内存详解,以及超便捷的内存区域管理方法
  • macOS 动态桌面与屏保:个性化你的 Mac 桌面
  • 大数据时代:数据标注的5大核心技术解析
  • 电商领域大数据情感分析实战:用户评论挖掘技巧
  • AtCoder Beginner Contest 447 解题报告
  • AI机器人云服务器搭建
  • 行车安全状态识别数据集(适用YOLO系列/1000+标注)(已标注+划分/可直接训练)
  • 大数据集成性能调优:从小时级到分钟级的蜕变
  • JavaScript 正则表达式
  • 最小二乘问题详解:非线性最小二乘
  • MySQL 实战入门:从“增删改查”到“高效查询”的核心指南
  • JSP Session
  • 4.31.稳定性判据,设计策略,参数计算-内容简介
  • OWL 简介
  • 智能消防火焰检测数据集(适用YOLO系列/1000+标注)(已标注+划分/可直接训练)
  • 用SpringBoot打造自动化对账系统
  • python:Iterator Pattern
  • Mike_Zhang
  • ASP Global.asa 文件详解
  • 3.30.画出开环增益曲线(2-画出曲线,确定参数)