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