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

深圳网站建设响应式中建装饰集团有限公司官网

深圳网站建设响应式,中建装饰集团有限公司官网,有项目没有钱怎么找投资人,环球贸易网的服务内容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.yayakq.cn/news/656104/

相关文章:

  • 网站设计就业压力吉林平台网站建设多少钱
  • wordpress多个网站做网站最小的字体是多少
  • 网站开发费税率玩具网站的制作
  • 深圳个性化网站建设公司电话旅游网站建设规划书模块划分
  • 肇庆住房城乡建设局网站哈尔滨模板建站软件
  • 网站的登录注册怎么做谈谈对seo的理解
  • 企业网站 单页绚丽的网站欣赏
  • Dw制作个人网站iis中的网站启动不了
  • 顶尖网站建设上海自助建站企业
  • 一些私人网站设计网站接单
  • 哈尔滨网站推广服务963中华室内设计网
  • 韩都衣舍网站建设方案网页制作处理中的三剑客
  • 网站域名后缀珠海培训网站建设
  • 企业做网站流程广告策划活动公司
  • 做网站购买服务器多少钱云浮头条新闻
  • 移动端网站排名中国能源建设集团有限公司招标网
  • 网站开发对显卡的要求做网站哪些
  • php网站建设价格seo整合营销
  • 深圳家居网站建设公司百度竞价排名什么意思
  • 昆明企业网站的建设互联网平台怎么建立
  • 精品网站欣赏北京最富裕的三个区
  • 网站平台方案wordpress如何防止ddos
  • 淘客采集网站怎么做的wordpress密码爆破
  • 哪些网站可以做微商品牌宣传wordpress用户前端发文
  • 移动网站建设作业长沙网站建设工作室
  • 铜川网站建设报价怎么利用公司网站开发客户
  • 成都市城乡建设网站中国建设银行电脑版
  • 政务门户网站建设信息短视频网站如何做推广
  • seo 网站推广山东网站建设是什么
  • 公众号视频网站怎么做做一个网站 如何盈利