Функция F(n), где n – натуральное число, задана следующими соотношениями:
F(n) = n, если n < 3;
F(n) = (n – 1) × F(n – 2), если n ≥ 3.
Чему равно значение выражения (F(2025) – F(2023)) / F(2021)?
Ответ:
СтатГрад Вариант ИН2410101 24 октября 2024 – задание №16
Решение:
Решение —
|
1 2 3 4 5 6 7 8 |
from functools import lru_cache @lru_cache(None) def f(n): if n < 3:return n else: return (n-1) * f(n-2) for i in range(2026): f(i) print((f(2025) - f(2023))/f(2021)) |
Решение — Хабибулин Динар Наильевич
|
1 2 3 4 5 6 7 8 |
import sys sys.setrecursionlimit(10000) def f(n): if n < 3: return n if n >= 3: return (n - 1) * f(n - 2) print((f(2025) - f(2023))/f(2021)) |
Ответ: 4090506
