n = int(input()) # Ввод числа элементов
# Проверка условия N > 3
if n <= 3:
print("N должно быть больше 3")
else:
# Инициализация списка
array = [1] * 3
# Заполнение оставшихся элементов
for i in range(3, n):
array.append(array[i-3] + array[i-2] + array[i-1])
# Вывод списка
print(*array)
Заполните массив (список) из N (N > 3) элементов по следующему правилу ниже и выведите его значения в строку через пробел:
— все элементы с индексами [0], [1] и [2] равны единице
— далее элементы заполняются по порядку
— каждый следующий элемент равен сумме трёх предыдущих
Ввод Вывод
5 1 1 1 3 5