Задание 16 ЕГЭ по информатике: рекурсия без факториалов и огромных чисел
Разбираю задачу 16 из ЕГЭ по информатике на рекурсивную функцию F(n). В условии задано: F(n) равно 1 при n равно 1. F(n) равно (n минус 1) умножить на F(n минус 1), если n больше 1. Нужно найти значение выражения: F(2024) плюс 2 умножить на F(2023), всё это делится на F(2022). На первый взгляд кажется, что придётся считать огромные значения функции или работать с факториалами. Но это как раз плохой путь: числа будут гигантскими, а задача решается намного проще через выражение соседних значений функции друг через друга. В видео показываю: почему F(2024), F(2023) и F(2022) не надо считать напрямую; как выразить большие значения через F(2022); как сократить общий множитель; как получить ответ без огромных чисел и без лишнего кода. Этот разбор подойдёт тем, кто готовится к ЕГЭ по информатике и хочет нормально понимать задание 16, рекурсию, сокращение выражений и задачи, где прямой подсчёт выглядит слишком тяжёлым. #егэ #информатика #егэинформатика #рекурсия #python
Разбираю задачу 16 из ЕГЭ по информатике на рекурсивную функцию F(n). В условии задано: F(n) равно 1 при n равно 1. F(n) равно (n минус 1) умножить на F(n минус 1), если n больше 1. Нужно найти значение выражения: F(2024) плюс 2 умножить на F(2023), всё это делится на F(2022). На первый взгляд кажется, что придётся считать огромные значения функции или работать с факториалами. Но это как раз плохой путь: числа будут гигантскими, а задача решается намного проще через выражение соседних значений функции друг через друга. В видео показываю: почему F(2024), F(2023) и F(2022) не надо считать напрямую; как выразить большие значения через F(2022); как сократить общий множитель; как получить ответ без огромных чисел и без лишнего кода. Этот разбор подойдёт тем, кто готовится к ЕГЭ по информатике и хочет нормально понимать задание 16, рекурсию, сокращение выражений и задачи, где прямой подсчёт выглядит слишком тяжёлым. #егэ #информатика #егэинформатика #рекурсия #python



