当前位置: 首页 > news >正文

静态网站模板 大气关闭站长工具seo综合查询

静态网站模板 大气,关闭站长工具seo综合查询,卡盟建设vip网站,制作相册影集下载题目: 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 卖出股票后,你无法在…

题目:

给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。

设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):

卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。
注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

示例 1:

输入: prices = [1,2,3,0,2]
输出: 3
解释: 对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出]
示例 2:

输入: prices = [1]
输出: 0

提示:

1 <= prices.length <= 5000
0 <= prices[i] <= 1000

java代码:

class Solution {public int maxProfit(int[] prices) {if (prices.length == 0) {return 0;}int n = prices.length;// f[i][0]: 手上持有股票的最大收益// f[i][1]: 手上不持有股票,并且处于冷冻期中的累计最大收益// f[i][2]: 手上不持有股票,并且不在冷冻期中的累计最大收益int[][] f = new int[n][3];f[0][0] = -prices[0];for (int i = 1; i < n; ++i) {f[i][0] = Math.max(f[i - 1][0], f[i - 1][2] - prices[i]);f[i][1] = f[i - 1][0] + prices[i];f[i][2] = Math.max(f[i - 1][1], f[i - 1][2]);}return Math.max(f[n - 1][1], f[n - 1][2]);}
}
http://www.yayakq.cn/news/817180/

相关文章:

  • 丽水专业网站建设哪家好怎么制作网站logo
  • 广西网站建设seo优化网站视图错位
  • 有哪些免费做外贸网站网站域名备案 更改吗
  • 做网站用php还是pythonwordpress insert语句
  • 如何用百度云文件做网站建网站那种服务器好
  • 鄂州建设网站网站建设公司 佛山
  • 网址网站注册wordpress文章总是被修改
  • 北京网站优化提供商有网站模板怎么做网站
  • 各大网站发布沈阳前端好找工作吗
  • 公司有必要建设网站吗海淀区手机网站设计服务6
  • 网站设计公司哪个好免费的网站软件下载安装
  • 网站建设软文官网首页优化
  • 代理平台注册网站建设南京做网站工作室
  • 怎么做网站才能不被仿冒手机网站商城源码
  • 郑州网站制作网app订制开发公司
  • 偃师网站为什么企业建设银行网站打不开
  • 国外的ui设计思想网站微信小程序服务商申请
  • 网站建设速成班培训wordpress添加爬虫数据
  • 欧洲站vat激活网站建设业
  • 安卓网站客户端制作专业网站设计服务商
  • excel做网页放进网站我要学习做网站
  • 深圳教育网站建设海报自动设计网站
  • 阳江网站建设推广二次元WordPress
  • 长沙网站制作哪家抚顺地区网站建设
  • 广州网站开发创意设计公司建设手机网站报价
  • 中国工程建设标准网站优化网站的步骤
  • 怎样建造网站百度上怎么发布信息啊
  • 电脑上如何做网站公司网站注册要多少钱
  • 做网站对企业有什么好处注册公司有哪些风险
  • 教做家常菜的视频网站建设工程教育网电话