Я столкнулся с проблемой в учебнике, с которой у меня проблемы.Мне нужно найти функцию подсчета шагов в терминах n, которая подсчитывает, сколько раз вызывается процедура печати.Ниже приведен псевдокод.
function EXAMPLE( some positive int n )
i <- 1
while i <= n do
i <- i * 2
j <- 1
while j <= i do
j <- j + 1
print("something")
Я попытался начать с определения количества вызовов функции print для n в некоторых случаях:
n T(n)
1 2
2 6
3 6
4 14
5 14
Я уверен, чтоФункция floor / floor с n задействована каким-то образом для первого цикла while, но я не уверен, что делать дальше.Любая помощь приветствуется.