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

做我的世界的mod的网站企业seo网站优化设计

做我的世界的mod的网站,企业seo网站优化设计,短网址api接口,wordpress删除导入xml目录 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://www.laogonggong.com/news/70020.html

相关文章:

  • 商务网站建设pdf好看的网站界面设计
  • 网站建站案建设一个自己的网站
  • 赤峰酒店网站建设哪家便宜罗湖建设公司网站建设
  • 有哪些做实验的参考网站做服装的外贸网站
  • 个人网站吗网站版面布局结构图
  • 做网站需要些什么相亲网站如何做自我介绍
  • 网站开发营业执照东莞网站设计流程
  • 江西网站设计电话开一个做网站的公司
  • 高端品牌网站建设是什么微博内容放到wordpress
  • 做seo推广手机网站织梦做的网站老是被黑
  • 合肥建设学校网站手机wap网站 分页
  • 装潢公司网站设计与制作如何查看一个网站是不是用h5做的
  • 南宁市住房城乡建设厅网站镇江网站建设top
  • 哔哩哔哩推广网站成都专业手机网站建设推广
  • 淘宝网站模板是什么做的做一个公司网站的费用
  • 2023免费推广网站php程序员网站开发
  • 祖庙网站开发wordpress related posts
  • 府谷网站建设龙山网站建设
  • 网站建设与网页设计报告旅游建设门户网站的方案
  • 洞头住建局网站wordpress的默认密码是什么
  • 天蝎网站建设公司做网站在后台如何添加链接
  • 洛阳网站建设洛阳网站制作网站建设在windos的设置
  • 网站备案可以变更吗镇江网站设计公司报价
  • 商城类网站建设报价网站建设开发背景简介
  • 软件开发建设网站哪些网站需要icp备案
  • 网站设计制作服务好态度好centos部署wordpress
  • 台州优秀网站设计wordpress关闭手机主题
  • 建站网站公司调查视频设计师是干什么的
  • 17网站一起做网店 发货慢防城港做网站的
  • 公司网站开发主要技术常熟网站网站建设