考虑以下循环(k-一个正整数):

// i^k as in i raised to the power of k
for (int i = 2; i <= n; i = i^k) {
    // some O(1) expressions or statements
}


为什么要运行log_k(log(n))次?

最佳答案

您的问题本质上是:我们需要将k提高2直到k的幂次。

请注意,因此继续将其提高(k)t倍会导致。

现在让我们解决:与询问相同:。从双方取得a,最后得到:。

07-27 19:48