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

怎样做汽车网站建设广告设计公司前台

怎样做汽车网站建设,广告设计公司前台,免费英文网站模板,专注做一家男生最爱的网站309. 买卖股票的最佳时机含冷冻期 - 力扣#xff08;LeetCode#xff09; 给定一个整数数组prices#xff0c;其中第 prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下#xff0c;你可以尽可能地完成更多的交易#xff08;多次…309. 买卖股票的最佳时机含冷冻期 - 力扣LeetCode 给定一个整数数组prices其中第  prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下你可以尽可能地完成更多的交易多次买卖一支股票: 卖出股票后你无法在第二天买入股票 (即冷冻期为 1 天)。 注意你不能同时参与多笔交易你必须在再次购买前出售掉之前的股票。 示例 1: 输入: prices [1,2,3,0,2] 输出: 3 解释: 对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出] 示例 2: 输入: prices [1] 输出: 0提示 1 prices.length 50000 prices[i] 1000 思路 同样和前面的股票题目一样是一个动态规划的问题大体思路与之前相同这个冷冻期的操作就可以看做是之前的没有操作的状态那么在第i天的状态下没有操作的状态分为俩种情况一种是前一天卖出了股票进入了冷冻期另一种是非冷冻期但是不进行操作那么只需要给不进行操作进行一个比较比较俩种状态之间的最优即可 完整代码 class Solution {public int maxProfit(int[] prices) {int n prices.length;int [][]dp new int[n][3];dp[0][0] 0;dp[0][1] -prices[0];dp[0][2] 0;for (int i 1; i prices.length; i) {dp[i][0] max(dp[i-1][2],dp[i-1][0]);dp[i][1] max(dp[i-1][0]-prices[i],dp[i-1][1]);dp[i][2] max(dp[i-1][1]prices[i],dp[i-1][2]);}return dp[n-1][2];}public static int max(int a,int b){return ab?a:b;}}
http://www.w-s-a.com/news/664601/

相关文章:

  • 个人网站建设实验心得seo课程简介
  • 免费自助建站系统下载推广app网站
  • 用scala做的网站标题关键词优化技巧
  • 百度网站评级wordpress忘记admin
  • 建筑标准下载网站263企业邮箱 登陆
  • 旅游房地产网站建设德保网站建设
  • 网站高端建设wordpress订单系统
  • 建设网站成本增加网站备案
  • 行业网站建设方案百度云图片转wordpress
  • 如何建设网站推广平台营销客户管理软件
  • 网站制作南宁如何撰写一个网站规划建设方案
  • 建站网站和维护需要会什么杭州人防质监站网址
  • 唐山免费做网站莱芜吧贴吧最新消息
  • 韶关市建设工程造价网站网络营销的平台有哪些
  • 网站建设费大概多少钱成都网站建设低价
  • 做表格的网站东莞常平房价
  • 国家级建设网站高密做网站哪家强价位
  • 江西省新的建设厅三类人员网站做标记网站
  • 做最精彩绳艺网站产品设计培训
  • 营销型网站建设品牌深圳网络推广最新招聘
  • 单位网站等级保护必须做吗广州app软件开发公司
  • 免费flash网站模板怎么仿网站链接
  • 泉州网站建设哪家好平面设计转行做什么比较好
  • 忘记网站备案账号设计一个网站
  • 国内购物网站哪个最好海珠营销网站建设报价
  • 小型网站搭建logo免费制作
  • dede 网站模板哈尔滨房产信息网官方网站
  • 设计师个人作品集模板班级优化大师网页版登录
  • 高端网站建设教学网站开发前期准备工作
  • 网站评论列表模板设计官网的