16 задание ЕГЭ по информатике - 8160 kompege, разбор, ЕГЭ 2024

12+
12+

1 просмотр

11 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

11 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

11 дней назад

Лови разборы остальных заданий — #easy_infa Хей, решаем вот такое 16 задание номер 8160 из kompege Задание несложное, но в нём мы затрагиваем интересный момент — что делать с переполнением глубины рекурсии. Для решения этой проблемы тебе хватит 2 строк кода. Можешь писать эти две строки всегда, когда возникает ошибка превышения глубины рекурсии. А вот так выглядит полное решение задания: # f(n) = n при n » 3000 # f(n) = n + f(n+1) + 1 при чётных n «= 3000 # f(n) = f(n+2) + 2 при нечётных n «= 3000 import sys sys.setrecursionlimit(4000) def f(n): if n » 3000: return n elif n % 2 == 0: return n + f(n+1) + 1 else: return f(n+2) + 2 print(f(40) - f(43))

Название:

16 задание ЕГЭ по информатике - 8160 kompege, разбор, ЕГЭ 2024

Категория:

Разное