Solution1 二分 + 模拟

  • 时间复杂度

  • 空间复杂度

数据范围1e18。以最小的二进制,最大的数1e18计算,1的个数也不会超过60。

2^64 = 10^(64*lg2) = 10^(64*0.3) = 10^19.2

Last updated