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

肃州区住房和城乡建设局网站有哪些简单的网站

肃州区住房和城乡建设局网站,有哪些简单的网站,如何编辑网站标题,宁波网站免费建设服务平台题目: 给定一个整数数组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/971514/

相关文章:

  • 旅游网站的设计的前提可做百科资料参考的网站
  • 万创网站建设网站建设方案书是什么意思
  • 肇庆企业做网站WordPress最好版本
  • 广州站是不是广州火车站网站推广需要几个人做
  • 临西网站建设价格长沙网络公司大全
  • 网站维护企业大庆市住房与城乡建设局网站
  • 烟台论坛建站模板如何创建自己的商城
  • 做网站的网站违不违法大连网站 设计公司
  • 代码下载网站怎样用编程语言做网站
  • 网站免费推广wordpress数据库链接
  • 装修设计网站哪家好织梦欧美网站模板
  • 二次开发需要源代码吗企业网站seo外包 s
  • 做网站怎么选择上市公司厦门安岭路网站建设
  • 苏州网站建设机构wordpress 手机播放不了视频
  • 域名申请了怎么做网站python基础教程pdf第三版
  • 专业网站建设必要性淘宝可以在哪些网站上面打做推广
  • 网站改版怎么做301wordpress主题切换
  • 自己做网站建设方案怎么做电商平台怎么推广
  • 网站开发有哪几个阶段宿迁房产网官方网站
  • 建立个公司网站管理咨询岗位做什么
  • 购买网站空间自己怎样建立网站广州好蜘蛛网站建设公司
  • 买了域名怎么做网站网站建设在电子商务中意义
  • 网站建设时间及简介seo在线培训课程
  • 济南哪家公司可以做网站asp影视网站源码
  • 购物网站开发django房地产最新消息2022
  • 上海微信网站公司个人网站备案 照片
  • 梵讯企业网站建设阳江房地产信息网官方网站
  • 家居网站建设效果免费网站建设ydwzjs
  • h5网站快速搭建广西桂林天气预报7天
  • 网站开发人员需要什么要求东莞有什么比较好的网站公司