This commit is contained in:
2026-02-28 10:01:48 +08:00
parent e1e872380e
commit 645ba2ed3d
+13
View File
@@ -0,0 +1,13 @@
package A
import "math/bits"
func concatenatedBinary(n int) int {
var res int64 = 0
const mod = 1e9 + 7
for i := 0; i < n; i++ {
b := bits.Len32(uint32(i + 1))
res = ((res << b) + int64(i+1)) % mod
}
return int(res)
}