日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

109. Leetcode 309. 最佳买卖股票时机含冷冻期 (动态规划-股票交易)

發布時間:2025/4/5 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 109. Leetcode 309. 最佳买卖股票时机含冷冻期 (动态规划-股票交易) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

步驟一、確定狀態:

確定dp數組及下標含義

dp[i]表示的是到第i天能獲得的利潤,但這里每天的狀態下就不僅僅是持股和不 持股兩種狀態了,而是持股, 不持股當天賣出和不持股當天沒賣出三種狀態, 因為冷凍期的意思是如果昨天賣出了,今天不可以買入,所以持股的時候如果今 天買入,那么昨天肯定沒有賣出,即必須要分析不持股是不是因為當天賣出了。 dp[i][0]表示不持有股票且不是當天沒賣出, dp[i][1]表示持有股票, dp[i][2] 表示不持有股票但是是因為當天賣出的

首未持有股票的兩種情況

1. 不是當天賣出的未持有股票 dp[i][0], 這說明有可能是今天冷凍期,我昨 天賣的dp[i-1][2], 也有可能是延續的之前的狀態dp[i-1][0]。 我們選擇 最大值,即dp[i][0]=max(dp[i-1][2], dp[i-1][0])

2. 由于今天賣了導致未持有股票dp[i][2], 那么就非常簡單了,最大利潤是 dp[i][2]=dp[i-1][1]+prices[i], 昨天一定是持有股票的

持有股票的一種情況, 也就是買入, 這時候和上面的II是一樣的,要么是延 續的之前的狀態dp[i-1][1],之前買的,要么是今天買的,但這時候昨天一定 沒有賣出股票, 否則就是冷凍期了, 所以這時候是dp[i-1][0]-prices[i], 這 時候dp[i][1]=max(dp[i-1][1], dp[i-1][0]-prices[i])

步驟三、規定初始條件:

初始條件:

全局初始化0, 局部初始化dp[0][0]=0,

dp[0][1]=-prices[0], dp[0][2]=float("inf") 這種 情況不可能

步驟四、計算順序:

遍歷方式會是從1開始遍歷,正向, 最終返回的是未持股狀態的 最大值

class Solution:def maxProfit(self, prices: List[int]) -> int:if len(prices) <= 1:return 0# dp[i][0] 表示不持有股票且不是當天賣出的# dp[i][1] 表示持有股票# dp[i][2] 表示不持有股票是當天賣出的dp = [[0 for _ in range(3)] for _ in range(len(prices))]dp[0][0] = 0dp[0][1] = -prices[0]dp[0][2] = float("-inf")for i in range(1, len(prices)):dp[i][0] = max(dp[i-1][0],dp[i-1][2])dp[i][2] = dp[i-1][1] + prices[i]dp[i][1] = max(dp[i-1][0] - prices[i], dp[i-1][1])return max(dp[-1][0],dp[-1][2])

總結

以上是生活随笔為你收集整理的109. Leetcode 309. 最佳买卖股票时机含冷冻期 (动态规划-股票交易)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产最新在线 | 欧美日韩一区二区三区在线观看 | 国产成人无码精品久在线观看 | 精品玖玖玖| 在线视频污 | 日韩欧美的一区二区 | 亚洲网友自拍 | 精品二区视频 | 蝌蚪自拍网站 | 99er热精品视频 | 成人午夜sm精品久久久久久久 | 日韩欧美在线精品 | 91久久久久久久久久久久 | 美人被强行糟蹋np各种play | 精品一区二区在线免费观看 | 九九热免费在线视频 | a级片在线免费观看 | 中文字幕在线免费播放 | 悠悠色综合网 | 麻豆专区 | 中文字幕第三页 | 久久久www| 青青操国产视频 | 久久成人18免费观看 | av中文字幕在线看 | 91在线高清视频 | 特大黑人巨交吊性xxxx视频 | 午夜影院免费 | 在线看你懂得 | 亚洲精品视频二区 | 午夜在线观看视频 | www狠狠干| 综合伊人 | 欧美字幕 | 你懂的在线视频网站 | 91大神在线观看视频 | 日韩污视频在线观看 | 女生张开腿给男生桶 | 你懂的在线视频网站 | 欧美50p| 免费观看一区二区三区视频 | 久久免费公开视频 | 天天爽天天色 | 最新中文字幕在线观看视频 | 午夜大片在线观看 | 黄色在线视频网站 | 国产91免费在线观看 | 久久久久久久久久久影视 | 又骚又黄的视频 | 日韩有码第一页 | 日韩在线欧美在线 | 少妇一夜三次一区二区 | 亚洲欧美va天堂人熟伦 | 久青草视频| 色偷偷免费 | 精品人妻一区二区三区久久 | 羞羞涩涩网站 | 污的网站 | 亚州男人的天堂 | 亚洲在线观看一区二区 | 国产天堂在线观看 | 能在线看的av | 精品免费国产 | 午夜性福利 | 青草视频在线看 | 亚洲天堂系列 | 99热这里只有精品在线观看 | 中文日韩 | 免费黄色在线网址 | 国产色秀 | 亚洲视频免费在线播放 | 日韩欧美高清dvd碟片 | 久草观看视频 | 特级新鲜大片片 | 国产青青青 | 亚洲综合久久婷婷 | 看a网站| 日韩国产小视频 | 日韩精品国产一区二区 | 久久一道本 | 男女日皮视频 | 国产资源在线观看 | 天天干天天添 | 日日干天天操 | 男女啪啪免费网站 | 日韩一级中文字幕 | 亚洲女人av| 性――交――性――乱 | 999www| av在线www| 成色网| 国产亚洲av综合人人澡精品 | 人妻换人妻a片爽麻豆 | 国产区二区| 国产片在线播放 | 在线观看日韩 | 天天色图片 | 青青青手机在线视频 | av5566|