代码随想三刷动态规划篇9
- 714. 买卖股票的最佳时机含手续费
- 题目
- 代码
714. 买卖股票的最佳时机含手续费
题目
链接
代码
class Solution {
public int maxProfit(int[] prices, int fee) {
//卖的时候-fee
if(prices.length==1){
return 0;
}
int[][] dp = new int[prices.length][2];
dp[0][1] = -prices[0];
for(int i= 1;i<prices.length;i++){
dp[i][0] = Math.max(dp[i-1][0],dp[i-1][1]+prices[i]-fee);
dp[i][1] = Math.max(dp[i-1][1],dp[i-1][0]-prices[i]);
}
return dp[prices.length-1][0];
}
}
股票结束