国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第九章 動態(tài)規(guī)劃part10

這篇具有很好參考價值的文章主要介紹了第九章 動態(tài)規(guī)劃part10。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

121. 買賣股票的最佳時機

class Solution:
    def maxProfit(self, prices: List[int]) -> int:
        dp = [[0]*2 for _ in range(len(prices))]
        dp[0][0] = -prices[0]
        for i in range(1,len(prices)):
            dp[i][0] = max(dp[i-1][0],-prices[i])
            dp[i][1] = max(dp[i-1][1],dp[i-1][0]+prices[i])
        return dp[len(prices)-1][1]

122. 買賣股票的最佳時機 II

class Solution:
    def maxProfit(self, prices: List[int]) -> int:
        dp = [[0]*2 for _ in range(len(prices))]
        dp[0][0] = -prices[0]
        for i in range(1,len(prices)):
            dp[i][0] = max(dp[i - 1][0], dp[i - 1][1] - prices[i])
            dp[i][1] = max(dp[i-1][1],dp[i-1][0]+prices[i])
        return dp[len(prices)-1][1]

分多次購買和一次購買的區(qū)別文章來源地址http://www.zghlxwxcb.cn/news/detail-846242.html

到了這里,關于第九章 動態(tài)規(guī)劃part10的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【LeetCode題目詳解】第九章 動態(tài)規(guī)劃 part05 1049. 最后一塊石頭的重量 II 494. 目標和 474.一和零(day43補)

    【LeetCode題目詳解】第九章 動態(tài)規(guī)劃 part05 1049. 最后一塊石頭的重量 II 494. 目標和 474.一和零(day43補)

    有一堆石頭,用整數(shù)數(shù)組? stones 表示。其中? stones[i] 表示第 i 塊石頭的重量。 每一回合,從中選出 任意兩塊石頭 ,然后將它們一起粉碎。假設石頭的重量分別為? x 和? y ,且? x = y 。那么粉碎的可能結(jié)果如下: 如果? x == y ,那么兩塊石頭都會被完全粉碎; 如果? x != y

    2024年02月09日
    瀏覽(25)
  • 第九章 動態(tài)規(guī)劃part04(● 01背包問題,你該了解這些! ● 01背包問題,你該了解這些! 滾動數(shù)組 ● 416. 分割等和子集 )

    第九章 動態(tài)規(guī)劃part04(● 01背包問題,你該了解這些! ● 01背包問題,你該了解這些! 滾動數(shù)組 ● 416. 分割等和子集 )

    ● 01背包問題,你該了解這些! ● 01背包問題,你該了解這些! 滾動數(shù)組 ● 416. 分割等和子集 https://programmercarl.com/%E8%83%8C%E5%8C%85%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%8001%E8%83%8C%E5%8C%85-1.html 視頻講解:https://www.bilibili.com/video/BV1cg411g7Y6 1.確定dp數(shù)組以及下標的含義 i是物品,j是背包容量

    2024年01月16日
    瀏覽(25)
  • 【LeetCode題目詳解】第九章 動態(tài)規(guī)劃part09 198.打家劫舍 213.打家劫舍II 337.打家劫舍III(day48補)

    【LeetCode題目詳解】第九章 動態(tài)規(guī)劃part09 198.打家劫舍 213.打家劫舍II 337.打家劫舍III(day48補)

    你是一個專業(yè)的小偷,計劃偷竊沿街的房屋。每間房內(nèi)都藏有一定的現(xiàn)金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統(tǒng), 如果兩間相鄰的房屋在同一晚上被小偷闖入,系統(tǒng)會自動報警 。 給定一個代表每個房屋存放金額的非負整數(shù)數(shù)組,計算你 不觸動

    2024年02月09日
    瀏覽(34)
  • 算法訓練day49|動態(tài)規(guī)劃part10

    貪心 因為股票就買賣一次,那么貪心的想法很自然就是取最左最小值,取最右最大值,那么得到的差值就是最大利潤。 本次重點學習動態(tài)規(guī)劃方法 1. dp數(shù)組(dp table)以及下標的含義 dp[i][0] 表示第i天持有股票所得最多現(xiàn)金,一開始現(xiàn)金為負數(shù),所以第一天就持有股票的話,

    2024年02月03日
    瀏覽(50)
  • 第九章動態(tài)規(guī)劃——不同路徑(二)有障礙物

    第九章動態(tài)規(guī)劃——不同路徑(二)有障礙物

    目錄 力扣題號:63. 不同路徑 II - 力扣(LeetCode) 題目描述 示例 提示 思路 解法一:動態(tài)規(guī)劃 (1)dp數(shù)組的下標及其含義 (2)確定遞推公式 (3)初始化遞推數(shù)組 (4)確定遍歷順序 (5)根據(jù)題意推出dp數(shù)組對照 障礙物處理 代碼實現(xiàn) 總結(jié) 注:下述題目描述和示例均來自力

    2024年04月23日
    瀏覽(33)
  • day48算法訓練|動態(tài)規(guī)劃part09

    day48算法訓練|動態(tài)規(guī)劃part09

    1. dp數(shù)組(dp table)以及下標的含義 dp[i]:考慮下標i(包括i)以內(nèi)的房屋,最多可以偷竊的金額為dp[i] 。 2.遞推公式 決定dp[i]的因素就是第i房間偷還是不偷。 如果偷第i房間,那么dp[i] = dp[i - 2] + nums[i] ,即:第i-1房一定是不考慮的,找出 下標i-2(包括i-2)以內(nèi)的房屋,最多

    2024年01月16日
    瀏覽(22)
  • day52 算法訓練|動態(tài)規(guī)劃part13

    day52 算法訓練|動態(tài)規(guī)劃part13

    參考:代碼隨想錄 1. dp[i]的定義 本題中,正確定義dp數(shù)組的含義十分重要。 dp[i]表示i之前包括i的以nums[i]結(jié)尾的最長遞增子序列的長度 為什么一定表示 “以nums[i]結(jié)尾的最長遞增子序” ,因為我們在 做 遞增比較的時候, 如果比較 nums[j] 和 nums[i] 的大小,那么兩個遞增子序列

    2024年01月15日
    瀏覽(19)
  • day55 算法訓練|動態(tài)規(guī)劃part15

    day55 算法訓練|動態(tài)規(guī)劃part15

    給定字符串 s 和 t ,判斷 s 是否為 t 的子序列。 字符串的一個子序列是原始字符串刪除一些(也可以不刪除)字符而不改變剩余字符相對位置形成的新字符串。(例如,\\\"ace\\\"是\\\"abcde\\\"的一個子序列,而\\\"aec\\\"不是)。 其實就是最長公共子序列的變種題:如果公共子序列長度等于

    2024年02月02日
    瀏覽(25)
  • 代碼隨想錄算法訓練51 | 動態(tài)規(guī)劃part12

    本題加了一個冷凍期,狀態(tài)就多了,有點難度,大家要把各個狀態(tài)分清,思路才能清晰? 視頻講解: 動態(tài)規(guī)劃來決定最佳時機,這次有冷凍期!| LeetCode:309.買賣股票的最佳時機含冷凍期_嗶哩嗶哩_bilibili 代碼隨想錄 相對122.買賣股票的最佳時機II?,本題只需要在計算賣出操

    2024年01月18日
    瀏覽(51)
  • 【Day53】代碼隨想錄之動態(tài)規(guī)劃part10——買賣股票的最佳時機、買賣股票的最佳時機II

    【Day53】代碼隨想錄之動態(tài)規(guī)劃part10——買賣股票的最佳時機、買賣股票的最佳時機II

    昨天已經(jīng)把打家劫舍的問題解決了,最后一個題目涉及到樹形dp比較難(等到二刷的時候再重點看下),今天的任務是解決股票問題。 今日任務: 121.買賣股票的最佳時機 122.買賣股票的最佳時機II Leetcode題目:【121.買賣股票的最佳時機】 因為此題中買賣股票只能買賣一次。

    2024年03月15日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包