Алгоритм вычисления значений функций и
, где
— натуральное число, задан следующими соотношениями:
,
,
,
,
, при
3 » class=»math» width=»auto»>
, при
2 » class=»math» width=»auto»>
Посчитайте количество звездочек при выполнении вызова .
def F(n):
if n < 4:
return n
return F(n - 3) + G(n - 3) + 2
def G(n):
if n < 3:
return n
return G(n - 1) + F(n - 1)
print(F(9))
Ответ: 28