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

公司做网站怎么做账抖音代运营服务明细表

公司做网站怎么做账,抖音代运营服务明细表,北京搜索关键词优化,中国石化工程建设有限公司邮政编码动态规划解题步骤: 1.确定状态表示:dp[i]是什么 2.确定状态转移方程:dp[i]等于什么 3.初始化:确保状态转移方程不越界 4.确定填表顺序:根据状态转移方程即可确定填表顺序 5.确定返回值 题目链接:123.…

动态规划解题步骤:

1.确定状态表示:dp[i]是什么

2.确定状态转移方程:dp[i]等于什么

3.初始化:确保状态转移方程不越界

4.确定填表顺序:根据状态转移方程即可确定填表顺序

5.确定返回值

题目链接:123. 买卖股票的最佳时机 III - 力扣(LeetCode)

题解:

1.状态表示:

f[k][i]表示截止第i天,第i天为可买入状态的最大利润,且当前已交易k次

g[k][i]表示截止第i天,第i天为可卖出状态的最大利润,且当前已交易k次

2.状态转移方程:

f[k][i]=max(f[k][i-1],g[k-1][i-1]+prices[i])

g[k][i]=max(g[k][i-1],f[k][i-1]-prices[i])

3.初始化:初始化第一列为负无穷(-0x3f3f3f3f),另外 f[0][0]=0   g[0][0]=-prices[0];

注意:对于f表,其本应该初始化第一行和第一列,但是为了优化代码和g表保持一致,可以只初始化第一列,对于第一行的数据只需对其状态转移方程添加位置判断即可,对于不合法的位置其状态转移方程为f[k][i-1],合法位置的状态转移方程为max(f[k][i-1],g[k-1][i-1]+prices[i])

4.填表顺序:从上往下,从左往右,两个表一起填

5.返回值:返回第n-1天为可买入状态的最大利润(交易次数可能为0、1、2)

class Solution {
public:const int INF=0x3f3f3f3f;int maxProfit(vector<int>& prices) {//f[k][i]表示截止第i天,第i天为可买入状态的最大利润,且当前已交易k次//g[k][i]表示截止第i天,第i天为可卖出状态的最大利润,且当前已交易k次//第i天为可买入状态,则前一天有两种情况:前一天为可买入状态,交易次数相同,今天什么也没做;//                                   前一天为可卖出状态,交易次数少1,今天卖出了股票//f[k][i]=max(f[k][i-1],g[k-1][i-1]+prices[i])//第i天为可卖出状态,则前一天有两种情况:前一天为可卖出状态,交易次数相同,今天什么也没做//                                   前一天为可买入状态,交易次数相同,今天买了股票//g[k][i]=max(g[k][i-1],f[k][i-1]-prices[i])size_t n=prices.size();//处理边界条件if(n==1) return 0;//创建dp表vector<vector<int>> f(3,vector<int>(n,-INF));vector<vector<int>> g(3,vector<int>(n,-INF));//初始化(创建dp表时已初始化一部分,相当于初始化了第一列)f[0][0]=0;g[0][0]=-prices[0];//填表for(int k=0;k<=2;++k){for(int i=1;i<n;++i){if(k-1>=0) f[k][i]=max(f[k][i-1],g[k-1][i-1]+prices[i]);else f[k][i]=f[k][i-1];g[k][i]=max(g[k][i-1],f[k][i-1]-prices[i]);}}//返回值return max(f[0][n-1],max(f[1][n-1],f[2][n-1]));}
};
http://www.15wanjia.com/news/189348.html

相关文章:

  • 电影网站建设的意义深圳沙头角网站建设
  • 杭州品牌网站设计四川住房建设部官方网站
  • 深圳博大建设集团网站网站怎样做的高大上
  • 钓鱼网站网站怎么做server wordpress
  • 海口专门做网站免费网站注册
  • 管理网站怎么做的展览展示设计公司排名
  • 制作网页和网站的区别科技感强的网站
  • 浙江建设继续教育学院网站一条龙平台
  • 长沙建站网站模板建设项目安监备案网站
  • 输变电壹级电力建设公司网站有赞微商城登录
  • 优门设 网站vps怎么上传网站程序
  • 网站建设营销的技巧杭州 商城网站开发
  • 制作一个营销型网站学校网站建设哪家好
  • 家政门户网站源码上海 网站建设google
  • 17网站一起做网店新塘wordpress 去版权
  • 山东建设厅官方网站二建报名企业门户网站建站
  • 廊坊网站推广网站开发的技术选型
  • 支付网站开发费可以做无形资产汽车配件生产企业网站模板
  • 网站建设找朝云科技如何建立公司自己的网站
  • 微信网站怎么做中关村手机之家官网
  • 平面设计常用网站毕业设计做网站应该学什么
  • 站长工具seo综合查询网定制化软件
  • 网站开发开票内容个人app
  • 哪个网站可以做简历建站公司费用情况
  • 做守望同人的网站绵阳观察怎么登录不上
  • 东莞企业网站模板建站微信小程序开发制作
  • 绥化北京网站建设湖南营销型网站建设磐石网络
  • 购物网站技术方案建筑公司网站背景图
  • 手机 网站编辑器环球网最新消息
  • 自建网站与平台建站网站设计 案例