LeetCode 1137. 第 N 个泰波那契数
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1137. 第 N 个泰波那契数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
泰波那契序列 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 = 2 T_4 = 1 + 1 + 2 = 4 示例 2:輸入:n = 25 輸出:1389537來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/n-th-tribonacci-number
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
class Solution { public:int tribonacci(int n) {if(n == 0)return 0;if(n == 1 || n == 2)return 1;int result, n_3 = 0, n_2 =1, n_1 = 1;for(int i = 3; i <= n; ++i){result = n_1 + n_2 + n_3;n_3 = n_2;n_2 = n_1;n_1 = result;}return result;} };總結
以上是生活随笔為你收集整理的LeetCode 1137. 第 N 个泰波那契数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 226. 翻转二叉树(
- 下一篇: eclipse php xdebug,E