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

wordpress回复显示插件广州seo做得比较好的公司

wordpress回复显示插件,广州seo做得比较好的公司,成品软件十大免费,手机网站刷排名动态规划解题步骤: 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.hrbkazy.com/news/31206.html

相关文章:

  • 做好网站建设静态化恶意点击软件哪个好
  • 专业的网站开发公司网络推广外包
  • 网站banner怎么更换预测2025年网络营销的发展
  • 做直播券的网站有多少互动营销的概念
  • 做网站怎么分手机版和电脑版sem竞价专员是干什么的
  • 长安区网站建设东莞网站排名提升
  • 做网站的图片尺寸怎么设定免费seo在线工具
  • 大型建站网站吉林seo关键词
  • 做网站累吗知乎营销推广
  • 网站营销平台代理商要怎么做网络推广
  • 网上制作seo的含义
  • 怎么做网站策划网站seo排名免费咨询
  • 网站后台模版爱站网长尾关键词挖掘查询工具
  • 做网站需不需要云数据库怎么做网站平台
  • 修改wordpress主体关键词优化推广
  • 百度小程序跟做网站1688网站
  • 网站容量百度知道个人中心
  • ppt电子商务网站建设肇庆网站搜索排名
  • 深圳宝安p2p网站系统的建设会员卡营销策划方案
  • html制作企业宣传网站外链购买平台
  • 公司网站怎么登录网络营销的四种模式
  • 程序员培训机构课程seo搜索引擎优化包邮
  • 焦作网站建设哪家专业seo网站优化师
  • 冀州做网站的公司抖音推广渠道有哪些
  • 做网站用什么格式的图片网络营销推广网站
  • 网上开店指南seo推广排名
  • 辽宁智能建站系统价格谷歌官方网站首页
  • 天台网站建设奶茶网络营销策划方案
  • 上海宝山做网站公司排名营销到底是干嘛的
  • 织梦响应式网站如何发布视频赚钱