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

定制网站系统开发aso推广方案

定制网站系统开发,aso推广方案,建设全网营销型网站,wordpress手机站如何做描述 分析 使用动态规划。dp[i][0] 代表 第i天没有股票的最大利润dp[i][1] 代表 第i天持有股票的最大利润 状态转移方程为:dp[i][0] max(dp[i-1][0], dp[i-1][1] prices[i]); // 前一天没有股票,和前一天有股票今天卖掉的最大值dp[i][1] max(dp[i-1…

描述

image.png

分析

使用动态规划。
dp[i][0] 代表 第i天没有股票的最大利润
dp[i][1] 代表 第i天持有股票的最大利润

状态转移方程为:
dp[i][0] = max(dp[i-1][0], dp[i-1][1] + prices[i]); // 前一天没有股票,和前一天有股票今天卖掉的最大值
dp[i][1] = max(dp[i-1][0] - prices[i], dp[i-1][1]); // 前一天没有股票今天买,和前一天也有股票的最大值

初始状态:
dp[0][0] = 0; // 第一天不持有股票
dp[0][1] = prices[0]; // 第一天持有股票,需要减去第一天的股票价格

返回值:
dp[n - 1][0];// 最后一天必须卖掉股票

代码

根据初始状态和状态转移方程写出代码

class Solution {public int maxProfit(int[] prices) {int n = prices.length;int[][] dp = new int[n][2];dp[0][0] = 0;dp[0][1] = -prices[0];for (int i = 1; i < n; i++) {dp[i][0] = Math.max(dp[i - 1][0], dp[i - 1][1] + prices[i]); // 前一天没有股票,和前一天有股票今天卖掉的最大值dp[i][1] = Math.max(dp[i - 1][0] - prices[i], dp[i - 1][1]); // 前一天没有股票今天买,和前一天也有股票的最大值}return dp[n - 1][0];// 最后一天必须卖掉股票}
}

面试公司

http://www.qdjiajiao.com/news/717.html

相关文章:

  • 如何做网站首页收录网页做推广
  • 怎么用ssm做网站做高端网站公司
  • 做手机网站多少钱四川二级站seo整站优化排名
  • 火花机 东莞网站建设万州网站建设
  • 网站开发项目的规划与设计文档优化大师官网登录入口
  • 金牛区建设审批网站html网页制作软件有哪些
  • 做网站被拘留百度区域代理
  • php快速建站工具地推任务网
  • 如何建网站做传奇网友希爱力双效片用后感受
  • 产品展示网站模板下载搜索引擎优化的缺点包括
  • 承德住建局官方网站北京关键词排名推广
  • o2o商城网站建设供应app制作费用一览表
  • 做网站做系统成都网络营销推广公司
  • 免费的素材库视频无水印网站关键词如何优化上首页
  • 宁波建设局网站企业网站设计思路
  • 网站开发文案搜索引擎营销的概念
  • 网页制作与网站管理国际国内新闻最新消息今天
  • 虚拟机怎么做网站自媒体账号申请
  • 做返利网站如何操作流程百度的官方网站
  • 如何给一个企业的网站做推广app拉新推广项目
  • 深圳网页设计网页制作宁波关键词排名优化
  • 阿里云最低服务器可以做几个网站代运营电商公司
  • 每天网站外链做几条最好百度快速排名平台
  • 临朐网站优化seo大全
  • 网站建设公司代理seo推广百度百科
  • 阿里云服务器 怎么设置网站环境北京网站优化步骤
  • 自己的网站如何做快照劫持熊猫关键词工具
  • 网站备案通过什么可以备案如何做网页
  • yellow网站推广联盟北京学电脑的培训机构
  • 海淀区手机网站制作服务网络优化基础知识