0
点赞
收藏
分享

微信扫一扫

2022.3.18 leetcode刷题笔记 1137. 第 N 个泰波那契数

朱小落 2022-03-19 阅读 32
leetcodec++

leetcode刷题笔记


文章目录


1137. 第 N 个泰波那契数

1.难度:简单

2.题目

3.示例

1)示例1

2)示例2

4.提示

5.思路分析

和一道题不能说一模一样,但也差不多。为了锻炼动态规划,第一次实现同样用了新建数组。第二次选择用四个数pqrs,s为中间值,每次r=r+p+q,pq往前递推。一样的简单题

6.题解

class Solution {
public:
    int tribonacci(int n) {
        int p=0,q=1,r=1,s=0;
        if(n==0)return 0;
        if(n<3)return 1;
        for(int i=3;i<=n;i++){
            s=r;
            r=p+q+r;
            p=q;
            q=s;
        }
        return r;
    }
};

7.ac成绩

在这里插入图片描述

举报

相关推荐

0 条评论