Три числа в основу

Трибоначчи похожа на Фибоначчи, но каждое новое число получается из суммы трёх предыдущих. Начало такое: T(0)=0, T(1)=1, T(2)=1. Дано число n: верните значение T(n) по правилу T(n+3)=T(n)+T(n+1)+T(n+2).

Примеры

Ввод
4
Вывод
4
Ввод
25
Вывод
1389537
Ввод
0
Вывод
0

Нужно реализовать

def tribonacci(n: int) -> int:

Теги

dpmath
PostgreSQLv16

Здесь будет результат выполнения кода

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid