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

Трибоначчи похожа на Фибоначчи, но каждое новое число получается из суммы трёх предыдущих. Начало такое: 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

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

Видимые тесты
1
Ввод
4
Ожидаемый4
2
Ввод
25
Ожидаемый1389537
3
Ввод
0
Ожидаемый0
4
Ввод
1
Ожидаемый1
5
Ввод
2
Ожидаемый1
6
Ввод
-100
Ожидаемый1
Фокус-радио
На паузе · SomaFM · Fluid