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

宿迁环保局网站建设局德州网站建设哪一家好

宿迁环保局网站建设局,德州网站建设哪一家好,wordpress cui2.0,恩施州建设局网站121.买卖股票的最佳时机 思路一:贪心 不断更新最小买入值不断更新当前值和最小买入值的差值最大值 思路二:动态规划(今天自己写出来了哈哈哈哈哈哈哈) 1.dp存储:dp[i][0] 表示当前持有 dp[i][1]表示当前不持有2.状…

121.买卖股票的最佳时机

思路一:贪心
  • 不断更新最小买入值
  • 不断更新当前值和最小买入值的差值最大值

思路二:动态规划(今天自己写出来了哈哈哈哈哈哈哈)
  • 1.dp存储:dp[i][0] 表示当前持有   dp[i][1]表示当前不持有
  • 2.状态转移方程(递推式)
    • dp[i][0]=max ( dp [ i - 1 ] [ 0 ] , - prices [ i ] )  之前就持有/当前买入
      • dp[i][1]=max ( dp [ i - 1 ] [ 1 ] , dp [ i - 1 ] [ 0 ] + prices [ i ] )  之前就没持有/当前卖出
  • 3.初始化:dp[0][0]=-prices[0]   dp[0][1] =0
  • 4.遍历顺序:1-n
class Solution {
public:int maxProfit(vector<int>& prices) {int n=prices.size();vector<vector<int>>dp(n,vector<int>(2));dp[0][0]=-prices[0];dp[0][1]=0;for(int i=1;i<n;i++){dp[i][0]=max(dp[i-1][0],-prices[i]);dp[i][1]=max(dp[i-1][1],dp[i-1][0]+prices[i]);}return dp[n-1][1];//最后肯定不持有利润最大}
};

122.买卖股票的最佳时机||(拿捏)

思路一:贪心
  • 只要有利润增长就卖出,最后一定获得最大利润

思路二:动态规划

1.dp存储:dp[i][0]为持有  dp[i][1]为不持有

2.状态转移方程(递推式):

  • dp [ i ] [ 0 ] = max ( dp [ i - 1 ] [ 0 ] , dp [ i - 1 ] [ 1 ] - prices [ i ] )  之前持有/现在买入(上一次不持有的金额 - 买入的金额)
  • dp [ i ] [ 1 ] = max ( dp [ i - 1 ] [ 1 ] , dp [ i - 1 ] [ 0 ] + prices [ i ] )  之前没持有/现在卖出(上一次持有的金额 + 卖出的金额)

3.初始化:dp[0][0]=-prices[0]   dp[0][1]=0

4.遍历顺序:1-n

class Solution {
public:int maxProfit(vector<int>& prices) {int n=prices.size();vector<vector<int>>dp(n,vector<int>(2));dp[0][0]=-prices[0];dp[0][1]=0;for(int i=1;i<n;i++){dp[i][0]=max(dp[i-1][0],dp[i-1][1]-prices[i]);dp[i][1]=max(dp[i-1][1],dp[i-1][0]+prices[i]);}return dp[n-1][1];}
};

123.买卖股票的最佳时机|||

思路:动态规划(5个状态)
class Solution {
public:int maxProfit(vector<int>& prices) {int n=prices.size();vector<vector<int>>dp(n,vector<int>(5,0));dp[0][1]=-prices[0];dp[0][3]=-prices[0];for(int i=1;i<n;i++){dp[i][0]=dp[i-1][0]; //第一天不持有dp[i][1]=max(dp[i-1][1],dp[i-1][0]-prices[i]);  //第一天买入dp[i][2]=max(dp[i-1][2],dp[i-1][1]+prices[i]);  //第一天卖出dp[i][3]=max(dp[i-1][3],dp[i-1][2]-prices[i]);  //第二天买入dp[i][4]=max(dp[i-1][4],dp[i-1][3]+prices[i]);}return dp[n-1][4];}
};

http://www.sczhlp.com/news/111733/

相关文章:

  • 做网站的费用会计分录微信公众号链接的网站怎么做的
  • 网站建设步骤大全厦门 外贸商城网站建设
  • 网站开发交互原型标注图做男性服装的网站
  • .netcms网站管理系统常州做集装箱的公司
  • 深圳住房宝安和建设局网站用dreamwever做网站
  • 广州网站推广教程二级网站怎样被百度收录
  • 自有服务器 建网站惠州东莞网站建设价格
  • 怎样修改网站关键词哈尔滨建设工程批前公示
  • 域名到期网站360提示危险网站原因
  • 镇江网站建设工作室网站关键词搜索
  • 做网站教程免费外链网盘系统
  • 网站备案相机小制作简单又漂亮
  • 网站排名 各因素怎么建设一个购物网站
  • 电子商务网站建设期末考试网站设计广州
  • 做淘客网站用什么服务器好淮北论坛招聘兼职
  • 做文案公众号策划兼职网站电商平台推广员是做什么的
  • 沈阳网站建设方案模板最新网站源码
  • 天津高端网站建设制作贸易公司名称大全简单大气
  • 介绍化工项目建设和招聘的网站网站建设时间计划书
  • 网站建设 服务质量保证互联网网站文化
  • 江苏交通建设监理协会网站网站描述怎么写好
  • 保定网站建设电话网站开发面向对象
  • 网站域名要多少钱适响应式网站弊端
  • 自己做网站好还是让别人做宜春个人网站建设
  • 网站架构师工资官网的网站设计公司
  • 3.常见的网站建设工具有如何建立公司网站
  • 广德县住房和城乡建设网站2003怎么建设网站空间
  • 深圳网站制作必荐祥奔科技磐安县建设局网站
  • 网站怎么解析到域名顺德网站建设多少钱
  • seo三人行网站软件开发制作的公司