泰波那契序列 Tn 定义如下:
T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 示例 1:输入:n = 4输出:4解释:T_3 = 0 + 1 + 1 = 2T_4 = 1 + 1 + 2 = 4示例 2:输入:n = 25输出:1389537 提示: 0 <= n <= 37 答案保证是一个 32 位整数,即 answer <= 2^31 - 1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/n-th-tribonacci-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
class Solution { public int tribonacci(int n) { int[] nums = new int[38]; nums[1] = 1; nums[2] = 1; for(int i = 3;i < 38;i++) { nums[i] = nums[i - 1] + nums[i - 2] + nums[i - 3]; } return nums[n]; }}