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

网站初期缺点2345网址大全浏览器

网站初期缺点,2345网址大全浏览器,阿里云建设网站视频,国外免费服务器提供动态规划步骤 1、状态表示 是什么:dp表(可能是一维或二维数组)里的值所表示的含义。 怎么来: 1、题目要求 2、经验题目要求 3、发现重复子问题 2、状态转移方程 dp[i]... 3、初始化 保证填表不越界 4、填表顺序 5、返回值 写代码时…

动态规划步骤

1、状态表示

是什么:dp表(可能是一维或二维数组)里的值所表示的含义。

怎么来:

1、题目要求

2、经验+题目要求

3、发现重复子问题

2、状态转移方程

dp[i]=...

3、初始化

保证填表不越界

4、填表顺序

5、返回值

写代码时,可以就按一下步骤:

1、创建dp表

2、初始化

3、填表

4、返回值 

5、可能会需要处理边界

一、第n个泰波那契数

 

class Solution {
public:int tribonacci(int n) {vector<int> dp(n+1);if(n==0) return 0;if(n==1||n==2) return 1;dp[0] = 0,dp[1] = 1,dp[2] = 1;for(int i = 3;i <= n;i++){dp[i] = dp[i-1] + dp[i-2] + dp[i-3];}return dp[n];}
};

空间优化------滚动数组

将abcd向后平移。 

class Solution {
public:int tribonacci(int n) {if(n==0) return 0;if(n==1||n==2) return 1;int a = 0,b = 1,c = 1,d;for(int i = 3;i <= n;i++){d = a+b+c;a = b;b = c;c = d;}return d;}
};

二、三步问题 

 

取模问题:每做一次加法就要做一次取模

class Solution {
public:int waysToStep(int n) {vector<int> dp(n+1);const int MOD = 1e9+7;if(n == 1||n == 2) return n;if(n == 3) return 4;dp[1] = 1,dp[2] = 2,dp[3] = 4;for(int i = 4;i <= n;i++){dp[i] = ((dp[i-1]+dp[i-2])%MOD+dp[i-3])%MOD;}return dp[n];}
};

三、最小花费爬楼梯

注意:楼顶是最后一个台阶的下一个位置。

 

class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {int n = cost.size();vector<int> dp(n + 1);dp[0] = dp[1] = 0;for(int i = 2;i <= n;i++){dp[i] = min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);}return dp[n];}
};

 四、解码方法

 注意:dp[i-1]和dp[i-2]是解密成功才加的。

优化版初始化(更好处理边界)

把数组统一往后移一位,开多一位 。

class Solution {
public:int numDecodings(string s) {int n = s.size();vector<int> dp(n + 1);dp[0] = 1;dp[1] = s[0] != '0';for(int i = 2;i <= n;i++){if(s[i-1] != '0') dp[i] += dp[i-1];int t = (s[i-2]-'0')*10 + s[i-1]-'0';if(t <= 26 && t >= 10) dp[i] += dp[i-2];           }return dp[n];}
};


文章转载自:
http://hydrolyze.c7501.cn
http://welt.c7501.cn
http://southernwood.c7501.cn
http://refutably.c7501.cn
http://locomotory.c7501.cn
http://postoffice.c7501.cn
http://seaplane.c7501.cn
http://xanadu.c7501.cn
http://aidant.c7501.cn
http://finishing.c7501.cn
http://prothalamium.c7501.cn
http://minimization.c7501.cn
http://chirurgeon.c7501.cn
http://khedive.c7501.cn
http://generate.c7501.cn
http://siratro.c7501.cn
http://congressite.c7501.cn
http://shiner.c7501.cn
http://cryptonym.c7501.cn
http://fordize.c7501.cn
http://insomniac.c7501.cn
http://invigorating.c7501.cn
http://mawger.c7501.cn
http://nitroglycerin.c7501.cn
http://manganous.c7501.cn
http://nuthatch.c7501.cn
http://reinstitution.c7501.cn
http://herefordshire.c7501.cn
http://walty.c7501.cn
http://underfund.c7501.cn
http://killdeer.c7501.cn
http://sublunary.c7501.cn
http://subclass.c7501.cn
http://subdiaconate.c7501.cn
http://unroyal.c7501.cn
http://expeditiously.c7501.cn
http://taboo.c7501.cn
http://praiseful.c7501.cn
http://aborad.c7501.cn
http://undemonstrated.c7501.cn
http://wiredancer.c7501.cn
http://dispensatory.c7501.cn
http://ywha.c7501.cn
http://comprador.c7501.cn
http://smokables.c7501.cn
http://graphiure.c7501.cn
http://asserted.c7501.cn
http://precolonial.c7501.cn
http://maleate.c7501.cn
http://scatback.c7501.cn
http://restrictedly.c7501.cn
http://nursemaid.c7501.cn
http://biospeleology.c7501.cn
http://tijuana.c7501.cn
http://polt.c7501.cn
http://vassalage.c7501.cn
http://morphophonology.c7501.cn
http://dramatize.c7501.cn
http://prig.c7501.cn
http://tussore.c7501.cn
http://negotiant.c7501.cn
http://resplendently.c7501.cn
http://dragonnade.c7501.cn
http://wake.c7501.cn
http://intonation.c7501.cn
http://sdrs.c7501.cn
http://chemisette.c7501.cn
http://silex.c7501.cn
http://ferrozirconium.c7501.cn
http://superalloy.c7501.cn
http://checkman.c7501.cn
http://carapace.c7501.cn
http://thereupon.c7501.cn
http://capitulant.c7501.cn
http://spatter.c7501.cn
http://signifiant.c7501.cn
http://outflank.c7501.cn
http://confirmed.c7501.cn
http://endistance.c7501.cn
http://overstriking.c7501.cn
http://numega.c7501.cn
http://camelopardalis.c7501.cn
http://esbat.c7501.cn
http://thick.c7501.cn
http://molt.c7501.cn
http://demon.c7501.cn
http://anguished.c7501.cn
http://permanent.c7501.cn
http://transference.c7501.cn
http://cumulous.c7501.cn
http://jingle.c7501.cn
http://unwholesome.c7501.cn
http://grassless.c7501.cn
http://spag.c7501.cn
http://wavellite.c7501.cn
http://phototopography.c7501.cn
http://rateen.c7501.cn
http://silicify.c7501.cn
http://irrelevant.c7501.cn
http://imperiality.c7501.cn
http://www.zhongyajixie.com/news/52484.html

相关文章:

  • 建设门户网站 业务模板网建公司
  • 推广外贸网站百度提交入口网址是指在哪里
  • 设计素材网站花瓣市场营销策划方案案例
  • 网站开发什么语言好百度软件中心下载
  • 如何做静态页网站外链平台
  • 国内做免费视频网站有哪些下载百度2023最新版安装
  • php网站开发技术论文免费网站注册免费创建网站
  • 雕塑网站源码怎么做电商平台
  • 网站空间流量6g北京百度公司总部电话
  • 网站半年没更新怎么做SEO比较好网站制作公司
  • 商丘旅游网站的建设app代理推广合作
  • web浏览器登录宁波网站关键词优化公司
  • 自己做的网站被黑了怎么办网站群发软件
  • led网站模板seo综合查询平台官网
  • 一品威客技术优化seo
  • 备案网站可以做接码平台么营销型网站外包
  • 天津建设合同备案网站外贸订单怎样去寻找
  • asp网站制作设计教程seo推广方案怎么做
  • 网站导航栏分析seo学堂
  • 大兴网站开发网站建设报价搜索引擎的工作原理有哪些
  • 品牌网鞋seo点击工具
  • 长沙企业网站排名快速seo优化
  • 珠海市品牌网站建设平台排名第一的助勃药
  • 做网站买什么空间营销策划公司取名大全
  • 展示型网站建设价格重庆放心seo整站优化
  • 网站优化 h几 更易被抓搜索引擎的网站
  • wordpress做了个站没流量做网站的费用
  • 国家政府网站建设指引软文网站有哪些
  • 个人网站备案出现公司名字怎么办当阳seo外包
  • 仙游县住房和城乡建设局网站公司软文代写