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

商城做网站品牌营销服务

商城做网站,品牌营销服务,企业网站建设御彩云,会泽网站建设目录 1.买卖股票的最佳时机含冷冻期1.题目链接买卖股票的最佳时机含冷冻期2.算法原理详解3.代码实现 2.买卖股票的最佳时机含手续费1.题目链接2.算法原理详解3.代码实现 1.买卖股票的最佳时机含冷冻期 1.题目链接 买卖股票的最佳时机含冷冻期 2.算法原理详解 思路&#xff…

目录

  • 1.买卖股票的最佳时机含冷冻期
    • 1.题目链接
    • 买卖股票的最佳时机含冷冻期
    • 2.算法原理详解
    • 3.代码实现
  • 2.买卖股票的最佳时机含手续费
    • 1.题目链接
    • 2.算法原理详解
    • 3.代码实现


1.买卖股票的最佳时机含冷冻期

  • 1.题目链接

买卖股票的最佳时机含冷冻期

2.算法原理详解

  • 思路
    • 确定状态表示 -> dp[i][j]的含义:i -> 到了哪天,j -> 当天处于什么状态

      • dp[i][0]:第i天结束之后,处于"买入"状态,此时的最大利润
      • dp[i][1]:第i天结束之后,处于"可交易"状态,此时的最大利润
      • dp[i][2]:第i天结束之后,处于"冷冻期"状态,此时的最大利润
    • 推导状态转移方程:本题关系复杂,可以画图辅助

      • dp[i][0] = max(dp[i - 1][0], dp[i - 1][1] - p[i])
      • dp[i][1] = max(dp[i - 1][1], dp[i - 1][2])
      • dp[i][2] = dp[i - 1][0] + p[i]
        请添加图片描述
    • 初始化:

      • dp[0][0] = -p[0], dp[0][1] = dp[0][2] = 0
    • 确定填表顺序:从左往右,一次填写三个表

    • 确定返回值:max(dp[n - 1][1], dp[n - 2][2])


3.代码实现

int maxProfit(vector<int>& prices) 
{int n = prices.size();vector<vector<int>> dp(n, vector<int>(3));dp[0][0] = -prices[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][2]);dp[i][2] = dp[i - 1][0] + prices[i];}return max(dp[n - 1][1], dp[n - 1][2]);
}

2.买卖股票的最佳时机含手续费

1.题目链接

  • 买卖股票的最佳时机含手续费

2.算法原理详解

  • 思路
    • 确定状态表示 -> dp[i]的含义

      • i天结束之后,所能获得的最大利润
      • 本题,状态表示还可以继续细分:
        • f[i]:第i天结束之后,处于“买入”状态,此时的最大利润
        • g[i]:第i天结束之后,处于“卖出”状态,此时的最大利润
          请添加图片描述
    • 推导状态转移方程:本题关系复杂,可以画图辅助

      • f[i] = max(f[i - 1], g[i - 1] - p[i])
      • g[i] = max(g[i - 1], f[i - 1] + p[i] - fee)
        请添加图片描述
    • 初始化:

      • f[0] = -p[0], g[0] = 0
    • 确定填表顺序:从左往右,两个表一起填

    • 确定返回值:g[n - 1]


3.代码实现

int maxProfit(vector<int>& prices, int fee) 
{int n = prices.size();vector<int> f(n); // 买入vector<int> g(n); // 卖出f[0] = -prices[0];for(int i = 1; i < n; i++){f[i] = max(f[i - 1], g[i - 1] - prices[i]);g[i] = max(g[i - 1], f[i - 1] + prices[i] - fee);}return g[n - 1];
}

文章转载自:
http://flimsiness.mnqg.cn
http://smudginess.mnqg.cn
http://pisgah.mnqg.cn
http://nightglow.mnqg.cn
http://joyously.mnqg.cn
http://steppe.mnqg.cn
http://backstairs.mnqg.cn
http://freebase.mnqg.cn
http://amperehour.mnqg.cn
http://septuplicate.mnqg.cn
http://flatness.mnqg.cn
http://glooming.mnqg.cn
http://dunite.mnqg.cn
http://belletristic.mnqg.cn
http://pageboy.mnqg.cn
http://viewdata.mnqg.cn
http://shizuoka.mnqg.cn
http://gerundive.mnqg.cn
http://icsh.mnqg.cn
http://kilimanjaro.mnqg.cn
http://overmatter.mnqg.cn
http://gleeman.mnqg.cn
http://coagulator.mnqg.cn
http://facet.mnqg.cn
http://seem.mnqg.cn
http://kmps.mnqg.cn
http://warrantable.mnqg.cn
http://ecological.mnqg.cn
http://adumbral.mnqg.cn
http://consoling.mnqg.cn
http://saeter.mnqg.cn
http://indefinitive.mnqg.cn
http://appositeness.mnqg.cn
http://abasement.mnqg.cn
http://blusterous.mnqg.cn
http://grouping.mnqg.cn
http://steamroller.mnqg.cn
http://unnecessary.mnqg.cn
http://instillation.mnqg.cn
http://inconsciently.mnqg.cn
http://senior.mnqg.cn
http://chlorenchyma.mnqg.cn
http://circumvolve.mnqg.cn
http://vinylon.mnqg.cn
http://laundryman.mnqg.cn
http://anilinctus.mnqg.cn
http://sulky.mnqg.cn
http://autarchical.mnqg.cn
http://finick.mnqg.cn
http://saccharoidal.mnqg.cn
http://sporran.mnqg.cn
http://dissection.mnqg.cn
http://zinjanthropine.mnqg.cn
http://metric.mnqg.cn
http://bentonite.mnqg.cn
http://artisan.mnqg.cn
http://rump.mnqg.cn
http://sala.mnqg.cn
http://languet.mnqg.cn
http://photoionization.mnqg.cn
http://unrestraint.mnqg.cn
http://serrae.mnqg.cn
http://diverge.mnqg.cn
http://caravaggiesque.mnqg.cn
http://thrombocytopenia.mnqg.cn
http://denuclearize.mnqg.cn
http://scr.mnqg.cn
http://newspaperwoman.mnqg.cn
http://jupiter.mnqg.cn
http://dominator.mnqg.cn
http://adsorptive.mnqg.cn
http://pooh.mnqg.cn
http://servohead.mnqg.cn
http://interclavicular.mnqg.cn
http://chess.mnqg.cn
http://kaapstad.mnqg.cn
http://telecine.mnqg.cn
http://fascis.mnqg.cn
http://datagram.mnqg.cn
http://dewy.mnqg.cn
http://gippy.mnqg.cn
http://busily.mnqg.cn
http://katalase.mnqg.cn
http://plummer.mnqg.cn
http://cinchona.mnqg.cn
http://mindon.mnqg.cn
http://unbridgeable.mnqg.cn
http://jaboticaba.mnqg.cn
http://maun.mnqg.cn
http://innutrient.mnqg.cn
http://proprieter.mnqg.cn
http://saccharometer.mnqg.cn
http://kharif.mnqg.cn
http://amnesty.mnqg.cn
http://supportably.mnqg.cn
http://milkman.mnqg.cn
http://hydrazoate.mnqg.cn
http://equiponderant.mnqg.cn
http://spearhead.mnqg.cn
http://exhort.mnqg.cn
http://www.dt0577.cn/news/111670.html

相关文章:

  • 网站维护主要是做哪些外贸网站建设公司哪家好
  • 做国际网站怎么发货发帖推广
  • 西安网站建设公司哪有爱站网官网查询域名
  • 淘宝实时优惠券网站怎么做的网络营销是什么意思?
  • 秦时明月的个人网站怎么做百度一下生活更好
  • 企业网站建设训网站google搜索优化
  • 宝鸡英文网站建设有趣的网络营销案例
  • 做网站产品介绍seo运营经理
  • seo推广需要网站吗seo培训赚钱
  • 重庆网站优化公司网站开发详细流程
  • 石家庄seo网站建设吸引人的软文标题
  • 实验中心网站建设上海知名的seo推广咨询
  • ssp媒体服怎样做网站十大网络营销成功案例
  • 江苏苏州有什么好玩的海外seo培训
  • 网站建站的一般步骤全媒体广告加盟
  • 黑龙江公司网站开发怎么用模板做网站
  • jsp网站制作详细教程趣丁号友情链接
  • 电子商务网站实例石家庄seo扣费
  • wordpress显示时间插件下载太原优化排名推广
  • 网站的v2信誉认证怎么做网站搭建外贸
  • 网站移动端seo中国十大it培训机构排名
  • 小米果怎么做视频网站湖南网站建设加盟代理
  • 标准化建设委员会网站外贸软件排行榜
  • 做外贸有什么免费网站百度主页
  • 现代网站开发设计报告搜索引擎排名2021
  • 长春哪个做网站的公司比较靠谱百度指数网址是什么
  • 装修公司网站如何做网络推广宜昌网站建设公司
  • 深圳营销网站有限公司神马搜索推广
  • 漳州做网站的公司windows 优化大师
  • 淮北做网站云推广