// This file is generated by mkfile.py // Date: 2025-12-05 #include int tribonacci(int n) { int dp[n + 1]; dp[0] = 0; if (n >= 1) dp[1] = 1; if (n >= 2) dp[2] = 1; for (int i = 3; i <= n; i++) dp[i] = dp[i - 3] + dp[i - 2] + dp[i - 1]; return dp[n]; }