代码编织梦想

1137. 第 N 个泰波那契数


题目链接:1137. 第 N 个泰波那契数

代码如下:

class Solution 
{
public:
    int tribonacci(int n) 
    {
        if(n==0)    {return 0;}
        if(n<=2)    {return 1;}
        vector<int> dp(n+1);
        dp[0]=0,dp[1]=1,dp[2]=1;
        for(int i=3;i<=n;i++)
        {
            dp[i]=dp[i-1]+dp[i-2]+dp[i-3];
        }
        return dp[n];
    }
};
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45256307/article/details/140651296

LeetCode:1137. 第 N 个泰波那契数-爱代码爱编程

class Solution { public: int tribonacci(int n) { if(n==0) { return 0; } if(n==1) { return 1; }

Leetcode 1137. 第 N 个泰波那契数-爱代码爱编程

题目描述 泰波那契序列 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

1137.第n个泰波那契数(java)_java代码实现泰波那契-爱代码爱编程

1137.第N个泰波那契数 题目思路代码 LeetCode笔记汇总 题目 泰波那契序列 Tn 定义如下: T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下

c语言 之 理解指针(1)-爱代码爱编程

文章目录 1. 内存和地址2. 指针变量和地址2.1 取地址操作符(&)2.2 指针变量和解引用操作符(*)2.2.1 指针变量2.2.2 指针类型的理解2.2.3 解引用操作符(*) 2.3

【c++初阶】string类-爱代码爱编程

【C++初阶】string类 🥕个人主页:开敲🍉 🔥所属专栏:C++🥭 🌼文章目录🌼 1. 为什么学习string类?     1.1 C语言中的字符串     1.2 实际中 2. 标准库中的string类     2.1 string类     2.2 auto和范围for     2.3 string类常用接口

【c#/c++】c#调c++的接口,给c++传结构体数组-爱代码爱编程

C#调C++的接口,给C++传结构体数组 1、背景2、实现 1、背景 C#软件创建了一个结构体数组用来存储图像的区域信息,分别是矩形框的左上像素的xy坐标和矩形框右下像素的xy坐标。需要传入给调用的

如何在c\#中创建html表格-爱代码爱编程

在C#中创建HTML表格通常不是直接由C#语言本身完成的,因为C#是一种面向对象的编程语言,主要用于后端逻辑处理。然而,在Web开发中,你可能会在C#代码(如在ASP.NET MVC、ASP.NET Core MVC或Raz

vs2019编译和使用gtest测试(c++)-爱代码爱编程

目录 一、首先下载gtest开源 二、使用gtest 一、首先下载gtest开源 https://pan.baidu.com/s/15m62KAJ29vNe1mrmAcmehA  提取码:vfxz 下载下来解压到文件夹,再在文件夹里面新建一个build文件夹,如下: 再安装cmake,可以先检查一下是否安装了cmake,打开命令窗口,输

<<c++ primer plus(第6版)>>12.1 动态内存和类:知识记录-爱代码爱编程

我的测试环境 所有代码win11的vs2017 版本15.9.24 中测试。 重点知识/结论总结 虽然原书中提到用等号来初始化值可能会导致调用赋值运算符(多执行赋值的步骤,效率低),但是我实测并没有此问题。当然,这个结

【c++】c++中查找并替换字符串中的特定单个字符、多个字符、中文字符-爱代码爱编程

目录 一.替换单个字符 方法1:使用循环遍历字符串 方法2:使用 std::replace 算法 二.替换字符串中的中文字符 1.检查字符串中是否包含中文逗号 2.替换字符串中的中文逗号 3.遍历字符串并打印中文逗号 三.替换字符串中的多个字符 一.替换单个字符 在C++中,替换字符串中的某个字符可以通过遍历字符串,检查每个字符

(自用)(c++)1170:计算2的n次方-爱代码爱编程

#include<iostream> #include<string> using namespace std; int a[10010],temp[10010]; void jia(int arr[]) {     for(int i=1;i<=a[0];i++)     {         temp[i] = arr[i]