- 维护两个变量b与s,b[i]为前i日内买入的最大剩余钱量(可以为负)。s[i]为前i日卖出后的最大钱量。
- s[i]由b[i]迭代而来,b[i]由前一轮的s[i]迭代而来,所以只用一轮循环就可以完成更新。
C++ Code
1 | class Solution { |
- 维护两个变量b与s,b[i]为前i日内买入的最大剩余钱量(可以为负)。s[i]为前i日卖出后的最大钱量。
- s[i]由b[i]迭代而来,b[i]由前一轮的s[i]迭代而来,所以只用一轮循环就可以完成更新。
C++ Code
1 | class Solution { |