typestatusdateslugsummarytagscategoryiconpassword创建时间Mar 3, 2025 06:04 AM给你一个整数 n ,请你将 1 到 n 的二进制表示连接起来,并返回连接结果对应的 十进制 数字对 109 + 7 取余的结果。https://leetcode.cn/problems/concatenation-of-consecutive-binary-numbers/description/位运算模拟按照题意进行模拟,每次移动一定的位数。我们发现,只要当是 2 的幂的话,移动的位数才会发生变化。利用这个特性,我们可以快速求出,当前需要移动的位数。这样写也可以,避免类型转换📎 参考无