Краткое пояснение: Необходимо написать программу, которая вычисляет функцию F(n) для каждого n из заданного отрезка и проверяет, кратно ли полученное значение 11.
Разбираемся:
- Определим функцию F(n) рекурсивно, как указано в условии.
- Проверим все n от 1 до 1000.
- Посчитаем, сколько значений F(n) кратны 11.
Показать код на Python
def F(n):
if n > 25:
return 2 * n * n * n + 1
else:
return F(n + 2) + 2 * F(n + 3)
count = 0
for n in range(1, 1001):
if F(n) % 11 == 0:
count += 1
print(count)
Запустив код, получаем результат.
Ответ: 46