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

做品牌网站公司h5网站设计

做品牌网站公司,h5网站设计,一流的永州网站建设,辽宁省建设工程信息网必须用主锁问题#xff1a; 给定一个整数数组prices#xff0c;其中第 prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下#xff0c;你可以尽可能地完成更多的交易#xff08;多次买卖一支股票#xff09;: 卖出股票后#xff0c;你无法…问题 给定一个整数数组prices其中第  prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下你可以尽可能地完成更多的交易多次买卖一支股票: 卖出股票后你无法在第二天买入股票 (即冷冻期为 1 天)。 注意你不能同时参与多笔交易你必须在再次购买前出售掉之前的股票。 示例 示例 1: 输入: prices [1,2,3,0,2] 输出: 3 解释: 对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出] 示例 2: 输入: prices [1] 输出: 0 思路 典型的动态规划问题其中dp数组记录股票交易中的三种状态。 dp[i][0]对应当前持有股票时的最大累计收益。 dp[i][1]对应当前不持有股票且在冷冻期的最大累计收益。 dp[i][2]对应当前不持有股票且不在冷冻期的最大累计收益。 代码 class Solution {public int maxProfit(int[] prices) {int n prices.length;//动态规划数组记录三种状态int[][] dp new int[n][3];/*dp[i][0] - 当前持有股票的最大收益dp[i][1] - 当前不持有股票且在冷冻期的最大收益dp[1][2] - 当前不持有股票且不在冷冻期的最大收益 */dp[0][0] -prices[0];for(int i 1; i n; i){dp[i][0] Math.max(dp[i-1][0],dp[i-1][2]-prices[i]);dp[i][1] dp[i-1][0] prices[i];dp[i][2] Math.max(dp[i-1][1],dp[i-1][2]);}return Math.max(dp[n-1][1],dp[n-1][2]);} }
http://wiki.neutronadmin.com/news/109352/

相关文章:

  • 网站建设上线合肥网站建设技术托管
  • 做微商怎么通过网站和贴吧引流客源滨海网站建设找哪家好
  • 360未经证实的网站如何做网站加载等待
  • 网站建设设计主要系统营销课程培训都有哪些
  • 做电商有那个网站东莞网站建设乐云seo在线制作
  • 曲周企业做网站推广如何开发自己的小程序
  • 网页设计素材站洛阳网站seo
  • seo技术优化整站wordpress 菜单 数据库
  • 如何让人帮忙做网站温州seo全网营销
  • 移动端网站搭建网站制作关键字排名
  • 网站备案与服务器东莞市有多少个镇
  • c# asp.net网站开发书建设厅官网查询
  • 南京建站软件网站建设学什么软件
  • 长治做百度网站一年多少钱仿win8 网站
  • 大望路网站建设公司哪些网站是用asp.net做的
  • 站群cms源码网站域名查询注册
  • 青岛网站设计模板建材在哪些网站做
  • 淄博网站网站建设东莞最大的网络公司
  • 龙华住房和建设局网站怎么无法登陆现货做网站
  • 普陀区网站建设公司钢筋网片规格型号
  • 网站天天做收录有效果吗wordpress 缓存用什么
  • 网站建设公司资质设计wordpress页面模板下载地址
  • 徐州网站开发如何在线教育
  • jsp网站开发如何把自横批排动漫设计属于什么大类
  • 最好的网站建设免费的server 2008 网站部署
  • 给你一个网站如何做推广广州市网络预约出租汽车综合业务管理平台
  • 教育网站设计岚皋网站建设
  • 如何选择模板网站建设网站用什么做关键词
  • 东城免费做网站做网站用什么虚拟服务器
  • 12380网站建设网站开发的岗位及职责