Алгоритм вычисления значения функции , где
— целое неотрицательное число, задан следующими соотношениями:
, при
, при
Определите количество натуральных значений из отрезка
, при которых значение
кратно 4.
Решение программой:
def f(n):
if n > 15:
return n * n + n * 2
else:
return f(n + 2) + 2 * f(n + 1)
ans = 0
for i in range(1, 1000 + 1):
if f(i) % 4 == 0:
ans += 1
print(ans)
Ответ: 496