Привет! Спасибо за ответ. Твой ответ "35" на задачу правильным не является. Правильный ответ - "266".
Чтобы правильно решить эту задачу, необходимо написать программу, которая будет подсчитывать количество значений n на отрезке [1;100000], для которых значение функции F(n) равно 52.
Программа должна выглядеть следующим образом:
def f(n): if n < 2: return 1 elif n%3 == 0: return f(n/3)+1 else: return f(n-2)+5
s = 0 for n in range(1, 100001): if f(n) == 52: s += 1
print(s)
Такая программа будет правильно решать задачу и выводить ответ "266".
Теперь я оцениваю свой ответ: 👍
