摘要:
由于只能交易一次,即买入卖出一次,所以我们考虑在某个价值较低的某天买入,在之后的某个价值较高的一天卖出,以获取最高的差价利润。 最简单的想法是枚举所有天数,然后枚举某天之后的所有天数,更新能够获取到的最高利润。 这样做需要两重循环,时间复杂度是O(n^2),超时。 我们可以边枚举天数边记录当前的最低 阅读全文
posted @ 2020-08-08 12:31
machine_gun_lin
阅读(160)
评论(0)
推荐(0)
摘要:
状态机dp,参考labuladong的题解 首先考虑状态表示,这题有三种状态,天数、当前进行的最大交易次数,以及当前是否持有股票。所以我们可以用dp[i][k][0或1]表示:当前是第i天(i从0开始),当前允许的最大交易次数为k(这里我们认为交易次数是买入股票的次数),0表示当前不持有股票,1表示 阅读全文
posted @ 2020-08-08 11:16
machine_gun_lin
阅读(245)
评论(0)
推荐(0)