Задача #1352
Рекурсия
(С. Чайкин) Определите, сколько символов * выведет эта процедура при вызове :
| Python | C++ |
def F(n): |
void F (int n) {
|
| Pascal | |
procedure F(n:integer); |
|
Войдите, чтобы история ответов и статистика сохранялись.
Решение
Ответ
127547
def F(n):
k = 2
if n > 1:
k += F(n-2) + F(n//2) + 1
return k
print(F(127))