中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

青海省建設(shè)廳官方網(wǎng)站建設(shè)云讓顧客心動的句子

青海省建設(shè)廳官方網(wǎng)站建設(shè)云,讓顧客心動的句子,自己的網(wǎng)站怎么做優(yōu)化,wordpress設(shè)置僅對會員可見1137 Tribonacci 數(shù)列 題目鏈接https://leetcode.cn/problems/n-th-tribonacci-number/ 題目描述 Tribonacci 數(shù)列是一種類似于斐波那契數(shù)列的數(shù)列,不同之處在于,Tribonacci 數(shù)列中的每一項是前面三項的和。給定整數(shù) n,求出 Tribonacci 數(shù)…

1137 Tribonacci 數(shù)列

題目鏈接https://leetcode.cn/problems/n-th-tribonacci-number/

題目描述

Tribonacci 數(shù)列是一種類似于斐波那契數(shù)列的數(shù)列,不同之處在于,Tribonacci 數(shù)列中的每一項是前面三項的和。給定整數(shù) n,求出 Tribonacci 數(shù)列的第 n 項。
Tribonacci 數(shù)列的前幾項為:
T(0) = 0
T(1) = 1
T(2) = 1
T(3) = T(0) + T(1) + T(2) = 0 + 1 + 1 = 2
T(4) = T(1) + T(2) + T(3) = 1 + 1 + 2 = 4
依此類推…

題目解法

要計算第 n 項的 Tribonacci 數(shù),需要遵循如下步驟:

  1. 當 n 為 0 時,Tribonacci 數(shù)為 0;當 n 為 1 或 2 時,Tribonacci 數(shù)為 1。
  2. 對于 n 大于等于 3 的情況,則可以利用前三項的和來計算第 n 項。

我們采用動態(tài)規(guī)劃的方法,從第 3 項開始,我們可以通過保存前面三項的值來計算當前項。我們使用三個變量 left、middle 和 right 來分別表示前面三項,然后迭代地更新它們的值以計算出第 n 項。

動態(tài)規(guī)劃(Dynamic Programming, DP)是一種算法設(shè)計思想,適用于解決具有重疊子問題和最優(yōu)子結(jié)構(gòu)性質(zhì)的問題。動態(tài)規(guī)劃通過將問題分解為更小的子問題來求解,同時保存這些子問題的解,以避免重復計算,最終得到問題的最優(yōu)解。

從 i = 3 到 i = n 逐步計算 Tribonacci 數(shù)。每次計算后更新 left、middle 和 right 的值。

時間復雜度:O(n),只需要計算 n 項。

代碼實現(xiàn)

C++版本:

class Solution {
public:int tribonacci(int n) {if(n==0){return 0;}else if(n==1||n==2){return 1;}int left=0,middle=1,right=1;int next;for(int i=3;i<=n;i++){next=left+middle+right;left=middle;middle=right;right=next;}return right;}
};

GO版本:

func tribonacci(n int) int {if(n<=0){return n}if(n<=2){return 1}pre:=0middle:=1next:=1for i:=3;i<n+1;i++{pre,middle,next=middle,next,pre+middle+next}return next
}

python版本:

class Solution(object):def tribonacci(self, n):""":type n: int:rtype: int"""if n==0:return 0if n<=2:return 1left,middle,right=0,1,1for i in range(3,n+1):left,middle,right=middle,right,left+middle+rightreturn right            
http://www.risenshineclean.com/news/9425.html

相關(guān)文章:

  • 如何找做網(wǎng)站的客戶ip子域名大全
  • 網(wǎng)站建設(shè)的七大主要目的網(wǎng)站模板怎么建站
  • 服務(wù)器安wordpress愛站網(wǎng)seo培訓
  • 做網(wǎng)站的是哪類公司廊坊seo排名扣費
  • 動態(tài)網(wǎng)站的發(fā)展趨勢天津seo托管
  • 模板下載免費網(wǎng)站百度瀏覽器廣告怎么投放
  • 網(wǎng)站如何做監(jiān)測鏈接seo怎么推廣
  • 河南省建設(shè)監(jiān)理協(xié)會官方網(wǎng)站seo網(wǎng)站診斷價格
  • 國外h5分享網(wǎng)站2023年7 8月十大新聞
  • wordpress做淘寶客淘寶關(guān)鍵詞怎么優(yōu)化
  • 建設(shè)摩托車官網(wǎng)客服電話號網(wǎng)站優(yōu)化排名推薦
  • 平臺網(wǎng)站建設(shè)制作seo技術(shù)論壇
  • 網(wǎng)站建設(shè)管理及維護百度中心人工電話號碼
  • 電子產(chǎn)品網(wǎng)站建設(shè)策劃方案百度app安裝下載
  • 網(wǎng)站建設(shè)html5作品sem搜索引擎營銷
  • 附近裝修公司超級優(yōu)化大師
  • 機關(guān)門戶網(wǎng)站建設(shè)要求免費營銷軟件網(wǎng)站
  • 淘寶網(wǎng)站制作ue5培訓機構(gòu)哪家強
  • 網(wǎng)站是用什么做的嗎百度一下就知道手機版
  • 做神馬網(wǎng)站優(yōu)化排名西安網(wǎng)絡(luò)推廣seo0515
  • wordpress添加形式鄭州seo線上推廣技術(shù)
  • 有關(guān)于網(wǎng)站開發(fā)的參考文獻免費個人網(wǎng)站怎么建立
  • 有沒有兼職做設(shè)計的網(wǎng)站抖音關(guān)鍵詞推廣
  • 自己可做以做網(wǎng)站嗎事件營銷的概念
  • 網(wǎng)站設(shè)計 做鼠標效果優(yōu)化公司
  • 9e做網(wǎng)站推廣優(yōu)化排名
  • 高端手機網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷的五個發(fā)展階段
  • 做視頻賺錢的國外網(wǎng)站各大網(wǎng)站提交入口網(wǎng)址
  • 上海優(yōu)化排名藍天seo谷歌優(yōu)化排名怎么做
  • 建設(shè)網(wǎng)站考慮因素寧波seo網(wǎng)絡(luò)推廣定制多少錢