付費限定

模擬:有交易成本的最佳股票買賣 Best Time to Buy&Sell Stock_Leetcode714 精選75

更新於 發佈於 閱讀時間約 5 分鐘

題目敘述

題目會給我們一個陣列prices,裡面的數值代表每一個交易日的股票股價。

每次買入股票時會有一個額外附帶的交易成本fee

題目讓我們做多,而且不限制交易次數。

題目禁止持有多重部位,也就是說,必須是買賣輪流交替的形式。

比如說 買,買,買, 賣,賣,賣這種方式是不被允許的。


請問最終的最大獲利是多少?


題目的原文敘述


測試範例

Example 1:

Input: prices = [1,3,2,8,4,9], fee = 2
Output: 8
Explanation: The maximum profit can be achieved by:
- Buying at prices[0] = 1
- Selling at prices[3] = 8
- Buying at prices[4] = 4
- Selling at prices[5] = 9
The total profit is ((8 - 1) - 2) + ((9 - 4) - 2) = 8.

Example 2:

Input: prices = [1,3,7,5,10,3], fee = 3
Output: 6

約束條件

Constraints:

  • 1 <= prices.length <= 5 * 10^4

股票價格陣列長度介於1~五萬。

  • 1 <= prices[i] < 5 * 10^4

每天的股票價格介於1~五萬。

  • 0 <= fee < 5 * 10^4

交易成本費用介於0~五萬。


這題剛好以前錄過教學影片,提供給讀者作為參考。


演算法

以行動支持創作者!付費即可解鎖
本篇內容共 2303 字、1 則留言,僅發佈於Leetcode精選75題 解析+統整你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
留言分享你的想法!
小松鼠-avatar-img
發文者
2024/06/01
avatar-img
小松鼠的演算法樂園
95會員
426內容數
由有業界實戰經驗的演算法工程師, 手把手教你建立解題的框架, 一步步寫出高效、清晰易懂的解題答案。 著重在讓讀者啟發思考、理解演算法,熟悉常見的演算法模板。 深入淺出地介紹題目背後所使用的演算法意義,融會貫通演算法與資料結構的應用。 在幾個經典的題目融入一道題目的多種解法,或者同一招解不同的題目,擴展廣度,並加深印象。
2024/09/13
給定一個整數陣列arr,和一串區間XOR請求queries。 請計算queries所請求的區間XOR值,並且以陣列的形式返回答案。
Thumbnail
2024/09/13
給定一個整數陣列arr,和一串區間XOR請求queries。 請計算queries所請求的區間XOR值,並且以陣列的形式返回答案。
Thumbnail
2024/08/27
Path with Maximum Probability 題目給定一個無向圖(雙向移動皆可), 提供每條邊的起終點,和每條邊對應的通過時的成功機率。 請問從起點start走到終點end的最高成功機率是多少? 如果完全沒有路徑可以抵達,則返回0。
Thumbnail
2024/08/27
Path with Maximum Probability 題目給定一個無向圖(雙向移動皆可), 提供每條邊的起終點,和每條邊對應的通過時的成功機率。 請問從起點start走到終點end的最高成功機率是多少? 如果完全沒有路徑可以抵達,則返回0。
Thumbnail
2024/08/21
題目敘述 664. Strange Printer 有一台奇怪的印表機, 每次操作只能連續印同樣的字母,但是列印的長度可以自由控制。 而且,印刷的時候,可以蓋過去舊的字元。 (這邊當然不合常理,讀者可以理解成塗了立可帶再蓋過去的情境) 給定一個輸入字串s,請問最少需要幾次操作,才能印出字串s?
Thumbnail
2024/08/21
題目敘述 664. Strange Printer 有一台奇怪的印表機, 每次操作只能連續印同樣的字母,但是列印的長度可以自由控制。 而且,印刷的時候,可以蓋過去舊的字元。 (這邊當然不合常理,讀者可以理解成塗了立可帶再蓋過去的情境) 給定一個輸入字串s,請問最少需要幾次操作,才能印出字串s?
Thumbnail
看更多
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
提供一條簡單公式、一套盤點思路,幫助你快速算出去日本自助旅遊需要準備多少日幣現金!
Thumbnail
提供一條簡單公式、一套盤點思路,幫助你快速算出去日本自助旅遊需要準備多少日幣現金!
Thumbnail
因為選擇權來不急萎縮,只好用超大幅震盪 昨天頭尾如果波浪抓得好 一天3000點沒問題啊 光夜盤 開盤之後20400~19955 這樣450點 然後19955~20748 800點 20748~20230 又是500點 為啥那麼洗? 就是選擇權太貴了 上週五開始 一跌2700點
Thumbnail
因為選擇權來不急萎縮,只好用超大幅震盪 昨天頭尾如果波浪抓得好 一天3000點沒問題啊 光夜盤 開盤之後20400~19955 這樣450點 然後19955~20748 800點 20748~20230 又是500點 為啥那麼洗? 就是選擇權太貴了 上週五開始 一跌2700點
Thumbnail
這就是選擇權買方暴利賺錢的好地方,你可以用很少的成本去拼搏真正樂透樂透單,只要一年之內掌握幾次這種大行情,你的績效就會頗為豐富。要如同2024.7.26和2024.8.2都變成千點大跌的行情。選擇權動不動就翻10倍以上。這種行情在未來會越來越多,直到明年都一樣。如果不快點一起來學習的話,你會錯過
Thumbnail
這就是選擇權買方暴利賺錢的好地方,你可以用很少的成本去拼搏真正樂透樂透單,只要一年之內掌握幾次這種大行情,你的績效就會頗為豐富。要如同2024.7.26和2024.8.2都變成千點大跌的行情。選擇權動不動就翻10倍以上。這種行情在未來會越來越多,直到明年都一樣。如果不快點一起來學習的話,你會錯過
Thumbnail
題目會給我們一個陣列prices,裡面的數值代表每一個交易日的股票股價。 題目給我們一次做多的機會,也就是A交易日買進,B交易日賣出,請問最大獲利是多少?(此處不需要考慮現實面的交易稅、手續費...等因素) 如果無法獲利,則題目要求return 0。
Thumbnail
題目會給我們一個陣列prices,裡面的數值代表每一個交易日的股票股價。 題目給我們一次做多的機會,也就是A交易日買進,B交易日賣出,請問最大獲利是多少?(此處不需要考慮現實面的交易稅、手續費...等因素) 如果無法獲利,則題目要求return 0。
Thumbnail
題目摘要 給定一個整數陣列 `prices`,其中 `prices[i]` 代表第 `i` 天的股票價格。在每一天,你可以決定買入和/或賣出股票。然而,你同一時間只能擁有至多一股股票。你可以在同一天內買入然後立刻賣出股票。找出並返回你可以實現的最大利潤。
Thumbnail
題目摘要 給定一個整數陣列 `prices`,其中 `prices[i]` 代表第 `i` 天的股票價格。在每一天,你可以決定買入和/或賣出股票。然而,你同一時間只能擁有至多一股股票。你可以在同一天內買入然後立刻賣出股票。找出並返回你可以實現的最大利潤。
Thumbnail
題目摘要 給定一個陣列 prices,其中 prices[i] 代表第 i 天的股票價格。你希望透過在某一天購買一股股票,並在未來的某一天賣出它,以最大化你的利潤。如果無法獲得任何利潤,則返回 0。
Thumbnail
題目摘要 給定一個陣列 prices,其中 prices[i] 代表第 i 天的股票價格。你希望透過在某一天購買一股股票,並在未來的某一天賣出它,以最大化你的利潤。如果無法獲得任何利潤,則返回 0。
Thumbnail
受眾:新手投資者⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣ 難易度:🌟🌟
Thumbnail
受眾:新手投資者⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣ 難易度:🌟🌟
Thumbnail
交易策略的重點文章有以下,從90篇文章挑出12篇重點給大家複習,今年的選擇權的行情與股市會怎麼走?下一段挑出15篇文章出來,再麻煩大家複習啦,新會員請寄信給我forbetterfuturelife@gmail.com,我們將把讀者名單放在一起,讓未來有需要時,先用寄信通知讀者。每週三的選擇權結算日是
Thumbnail
交易策略的重點文章有以下,從90篇文章挑出12篇重點給大家複習,今年的選擇權的行情與股市會怎麼走?下一段挑出15篇文章出來,再麻煩大家複習啦,新會員請寄信給我forbetterfuturelife@gmail.com,我們將把讀者名單放在一起,讓未來有需要時,先用寄信通知讀者。每週三的選擇權結算日是
Thumbnail
今天有位朋友問【該怎麼買才能累積張數】!? 本文我們就來聊聊:股票該如何買,才能買很多張!!
Thumbnail
今天有位朋友問【該怎麼買才能累積張數】!? 本文我們就來聊聊:股票該如何買,才能買很多張!!
Thumbnail
對短線操作的朋友而言,「擇時」是個重要的關鍵,總是希望能透過買低賣高、賺價差來獲利。但對採用中長線投資策略的朋友,其實每天都是可以進場的好時機!
Thumbnail
對短線操作的朋友而言,「擇時」是個重要的關鍵,總是希望能透過買低賣高、賺價差來獲利。但對採用中長線投資策略的朋友,其實每天都是可以進場的好時機!
Thumbnail
  最後一個要介紹的交易模式是套利,所謂的套利就是一種「賺取現在和現在之間價差」的交易模式。相信有些讀者已經開始皺眉了,然而對於新手而言,套利的操作就和上面的描述一樣的不知所勻(筆者第一次聽到套利的原理時,還一度以為自己有某種程度的閱讀障礙)。這裡讓我們先無視文謅謅的敘述,直接進入範例吧!   
Thumbnail
  最後一個要介紹的交易模式是套利,所謂的套利就是一種「賺取現在和現在之間價差」的交易模式。相信有些讀者已經開始皺眉了,然而對於新手而言,套利的操作就和上面的描述一樣的不知所勻(筆者第一次聽到套利的原理時,還一度以為自己有某種程度的閱讀障礙)。這裡讓我們先無視文謅謅的敘述,直接進入範例吧!   
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News