Алгоритм вычисления значений функций и
, где n — целое неотрицательное, задан следующими соотношениями:
Чему равно значение выражения: ?
Решение программой:
def G(n):
if n < 2:
return 1
if n > 1:
return F(n - 1) + 2 * G(n - 1)
def F(n):
if n < 2:
return 1
if n % 2 == 1 and n > 1:
return F(n - 1) + G(n - 1)
if n % 2 == 0 and n > 1:
return F(n - 2) + G(n - 2)
print(F(25) - G(25))
Ответ: -699883104