Алгоритм вычисления значения функции f(n) , где n – целое число, задан следующими соотношениями:

F(n) = 1 при n < 10 F(n) = (n + 3) × F(n − 3) при n ≥ 10 Чему равно значение выражения (F(247563)/519 − 477 × F(247560))/F(247557)?

Посмотреть решение

n=[0]*247564
for i in range(len(n)):
    if i<10:
        n[i]=1
    if i>=10:
        n[i]=(i+3)*n[i-3]
print((n[247563]//519-477*n[247560])//n[247557])

Ответ:1431