leetcode-123-买卖股票的最佳时机③
2024-08-29 01:58:41
题目描述:
方法一:
class Solution:
def maxProfit(self, prices: List[int]) -> int:
dp_i1_0 = 0
dp_i1_1 = float('-inf')
dp_i2_0 = 0
dp_i2_1 = float('-inf')
for price in prices:
dp_i2_0 = max(dp_i2_0,dp_i2_1 + price)
dp_i2_1 = max(dp_i2_1,dp_i1_0 - price)
dp_i1_0 = max(dp_i1_0,dp_i1_1 + price)
dp_i1_1 = max(dp_i1_1, - price)
return dp_i2_0
最新文章
- java发送http的get、post请求
- iOS 字符串的宽度和高度自适应
- MySQL you *might* want to use the less safe log_bin_trust_function_creators variable
- unity scroolView 和 groupview
- LRESULT与wParam和lParam的问题
- linux进程调度之 FIFO 和 RR 调度策略---SYSTEMTAP
- JavaScript的深度克隆
- Wireshark对常见视频应用的抓包分析的结果
- 使用Spring标签<;form:textarea>;时,用readonly=“readonly”属性时不起作用。
- xml代码 解决eclipse乱码问题
- Ubuntu 18.04.1安装Nginx
- 类似aaa?a=1&;b=2&;c=3&;d=4,如何将问号以后的数据变为键值对
- fork分支与源分支同步代码
- docker--Dockerfile-nginx
- 信息摘要算法之四:SHA512算法分析与实现
- day9.初始函数练习题
- php-编译模块1
- SVG 学习<;六>; SVG的transform
- Oracle表空间知识
- 【转】Android系统概览