枚举需要的位数2ans > n * 10i && 2ans < (n + 1) * 10i , i 的初值为log10(n) + 2。而符合条件的一个整数ans就是答案。
log2(2ans) = ans, log2(n * 10i) = log2(n) + i * log2(10),log2((n + 1)* 10i) = log2(n + 1) + i * log2(10)。
枚举需要的位数2ans > n * 10i && 2ans < (n + 1) * 10i , i 的初值为log10(n) + 2。而符合条件的一个整数ans就是答案。
log2(2ans) = ans, log2(n * 10i) = log2(n) + i * log2(10),log2((n + 1)* 10i) = log2(n + 1) + i * log2(10)。