Задание 16 из ЕГЭ по информатике: задача 60
На рисунке на различных языках программирования записан рекурсивный алгоритм F.
Сколько чисел будет напечатано на экране при выполнении вызова F(4)?
Объект авторского права ООО «Легион»
Вместе с этой задачей также решают:
Функция F(n), где n - натуральное число, вычисляется по следующему правилу:
F(n) = n, при n < 4;
F(n) = F(n-3)*3, при n > 3 кратном трём;
F(n) = F(n-1)+n, при n > 3, которое даёт остат…
Функция F(n), где n - натуральное число, вычисляется по следующему правилу:
F(n) = n, при n < 4;
F(n) = F(n-3)*3, при n > 3 кратном трём;
F(n) = F(n-1)+7, при n > 3, которое даёт остат…
⚠️ Наивное решение зависнет — числа вырастают до миллионов цифр. Нужна оптимизация.
Алгоритм вычисления значения функции F(n), где n — целое число, задан следующими соотношениями:
…