Leetcode 714.买卖股票的最佳时机含手续费(719)

题目

26年7月19日(首刷自解)

Go 复制代码
func maxProfit(prices []int, fee int) int {
    //无限次购买,但是每次卖出要交一笔费用
    dp:=make([][]int,len(prices)+1)//下标[0,len(prices)]
    for i,_ :=range dp{
        dp[i]=make([]int,2)
    }
    dp[0][0]=0
    dp[0][1]=-prices[0]
    for i:=1;i<=len(prices);i++{
        dp[i][0]=max(dp[i-1][1]+prices[i-1]-fee,dp[i-1][0])
        dp[i][1]=max(dp[i-1][0]-prices[i-1],dp[i-1][1])
    }
    return dp[len(prices)][0]
}

思路

多了一个手续费,而且注意这个手续费是买卖一个全流程才一次手续费,所以固定在卖的时候交手续费就可以

相关推荐
captain3763 小时前
Spring MVC(4)-响应
java·spring boot·后端
武子康3 小时前
Cosmos Curator 总览:从一条样本的组成,选对数据处理入口
人工智能·后端·agent
傅科摆 _ py3 小时前
DP,贪心,堆和栈,二分力扣复习
开发语言·python·算法
北冥you鱼4 小时前
Go 语言 CRUD 实战:从接口设计到真实业务场景
开发语言·后端·golang
锋行天下4 小时前
Langgraph 实现类似Langchain记忆上下文过长裁剪
人工智能·后端
YDS8294 小时前
Small Spring IOC篇:作用域和FactoryBean
java·后端·spring
Shaoshing4 小时前
LeetCode100 42.接雨水
java·算法·leetcode
域限奇点访客4 小时前
用AI生成问卷的网站怎么选?看题目录入结构、题型映射和生成后的校验
算法
没有气的汽水5 小时前
一次内存缓慢泄漏的排查:每次都 new 一个 OpenAI 客户端,问题出在事件循环上
后端
Nnnnnnn5 小时前
Kafka 踩坑实录:在 WSL2 环境下,容器死活连不上集群怎么办?
后端