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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

九十三、动态规划系列之股票问题(下)

發布時間:2024/10/8 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 九十三、动态规划系列之股票问题(下) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

@Author:Runsen

動態規劃必須要面對股票系列,背包系列差不多了,那就上吧。

股票買賣這一類的問題,都是給一個輸入數組,里面的每個元素表示的是每天的股價,并且你只能持有一支股票(也就是你必須在再次購買前出售掉之前的股票),一般來說有下面幾種問法:

  • 只能買賣一次
  • 只能買賣兩次
  • 可以買賣無數次
  • 可以買賣 k 次
  • 買 N 次加 CD 冷卻時間
  • 買 N 次加手續費

需要你設計一個算法去獲取最大的利潤。

買賣股票的最佳時機(買N次加CD冷卻時間)

這是Leetcode的第309題: 買賣股票的最佳時機(買N次加CD冷卻時間)

給定一個整數數組,其中第 i 個元素代表了第 i 天的股票價格 。

你不能同時參與多筆交易(你必須在再次購買前出售掉之前的股票)。

賣出股票后,你無法在第二天買入股票 (即冷凍期為 1 天)。
示例:

輸入: [1,2,3,0,2] 輸出: 3 解釋: 對應的交易狀態為: [買入, 賣出, 冷凍期, 買入, 賣出]

此題的關鍵是如何設置dp的狀態? 冷凍期其實就是CD技能的時間。

dp[i][

總結

以上是生活随笔為你收集整理的九十三、动态规划系列之股票问题(下)的全部內容,希望文章能夠幫你解決所遇到的問題。

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