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

php动态网站开发唐四薪版答案武汉seo价格

php动态网站开发唐四薪版答案,武汉seo价格,成都疫情最新新闻,二手房网站开发背景本题链接:. - 力扣(LeetCode) 题目: 思路: 根据题意,这是一道很裸的背包问题,其中这里是返回 背包方案数 的。 我们可以直接推出公式 : dp [ j ] dp[ j - coins[ i ] ] 在我之前…

本题链接:. - 力扣(LeetCode)

题目:

思路:

        根据题意,这是一道很裸的背包问题,其中这里是返回 背包方案数 的。

我们可以直接推出公式 : dp [ j ] += dp[ j - coins[ i ] ]

在我之前做的笔记中,写过具体的背包方案数dp公式,参考我之前的详解即可:dp专题10 目标和 

最后我们再明确一下题目,题目要求是  硬币数量是无限的,说明这是一个 完全背包问题。

完全背包问题 和 01 背包问题区别在于 遍历背包的顺序。

01   背包的  背包 遍历顺序: 逆向。

完全背包的  背包 遍历顺序: 正向。

具体原理是:

背包 逆向 遍历的时候,  物品只能 取 1 次.(01 背包)

代码详解:


for(int i = 0;i < goods.size();++i)
{for(int j = v;j >= goods[i].v;--j){dp[j] = max(dp[j],dp[j - goods.v] + goods.w);}
}/*逆向 的时候,  j == 背包容量(v)   时, 只能取当前的一个 物品 i  随后随着 --j   后面  dp[j]  紧随其后  只取一个物品 i       所以达到了,只取 一次 的效果
*/   

 背包 正向 遍历的时候,  物品可以取多次.(完全 背包)

代码详解:


for(int i = 0;i < goods.size();++i)
{for(int j = goods[i].v;j <= v;++j){dp[j] = max(dp[j],dp[j - goods.v] + goods.w);}
}/*正向 的时候,  j == 物品容量(goods.v)   时, 取当前的一个 物品 i  随后随着 ++j   后面  dp[j]  紧随其后 取一个物品 i       直到达到了 dp[v] ,使得 物品 i 取了多次
*/   

所以 完全背包问题 和 01 背包问题区别在于 遍历背包的顺序。

同样的道理,我们结合dp递推的公式 + 背包遍历顺序,就可以解出这道完全背包问题方案数的问题了。

在这里再扩展一下问题,遍历顺序中,先遍历背包还是先遍历物品?

我们再看一下这两种遍历方法的效果:

①先遍历物品再遍历背包


for(int i = 0;i < goods.size();++i)    // 遍历物品
{for(int j = goods[i].v;j <= v;++j)    // 遍历背包{dp[j] = max(dp[j],dp[j - goods.v] + goods.w);}
}/*假设 物品 等于 下标那么背包会得到的集合是:{1} {1,2} , {2}{1,2,3} , {2,3} , {3}....获取的集合中不会出现 {2,1}... 等集合说明 先遍历物品再遍历背包是一个  组合 数*/   

②先遍历背包再遍历物品

for(int j = goods[i].v;j <= v;++j)    // 遍历背包
{for(int i = 0;i < goods.size();++i)    // 遍历物品{dp[j] = max(dp[j],dp[j - goods.v] + goods.w);}
}/*假设 物品 等于 下标那么背包会得到的集合是:{1} {1,2} , {2,1} ,{2}....获取的集合中会出现 {2,1}... 等集合说明 先遍历物品再遍历背包是一个  排列 数*/   

所以 背包问题 遍历顺序中 :

先遍历物品再遍历背包: 组合 数。

先遍历背包再遍历物品: 排列 数。

综上所述。

代码详解如下:

inline int change(int& amount, vector<int>& coins) 
{vector<int>dp(amount + 1,0);dp[0] = 1;    // dp 初始化  凑成 0 有 1种方法 就是 +0// 组合数遍历for(int &i:coins)    // 遍历物品{for(int j = i;j <= amount;++j)    // 遍历背包{dp[j] += dp[j - i];    // dp 递推公式}}return dp[amount];    // 返回结果
}

最后提交:


文章转载自:
http://decorticate.qrqg.cn
http://televisionwise.qrqg.cn
http://aureus.qrqg.cn
http://frye.qrqg.cn
http://constructively.qrqg.cn
http://tito.qrqg.cn
http://powerless.qrqg.cn
http://ultrareligious.qrqg.cn
http://cineol.qrqg.cn
http://terdiurnal.qrqg.cn
http://miscegenationist.qrqg.cn
http://fanciness.qrqg.cn
http://lorn.qrqg.cn
http://markup.qrqg.cn
http://dyewood.qrqg.cn
http://kokeshi.qrqg.cn
http://punctilious.qrqg.cn
http://constabulary.qrqg.cn
http://astrachan.qrqg.cn
http://lambling.qrqg.cn
http://mintage.qrqg.cn
http://hebrides.qrqg.cn
http://stokehole.qrqg.cn
http://ganglike.qrqg.cn
http://yalie.qrqg.cn
http://cinnamic.qrqg.cn
http://admonitor.qrqg.cn
http://chondrin.qrqg.cn
http://clove.qrqg.cn
http://mollisol.qrqg.cn
http://subaquatic.qrqg.cn
http://baldachin.qrqg.cn
http://euploidy.qrqg.cn
http://mmm.qrqg.cn
http://sputum.qrqg.cn
http://lectorship.qrqg.cn
http://nebuly.qrqg.cn
http://chipboard.qrqg.cn
http://endodontic.qrqg.cn
http://agalloch.qrqg.cn
http://embalm.qrqg.cn
http://machinability.qrqg.cn
http://squashy.qrqg.cn
http://funfest.qrqg.cn
http://ropeway.qrqg.cn
http://atmosphere.qrqg.cn
http://uncordial.qrqg.cn
http://cuneiform.qrqg.cn
http://goof.qrqg.cn
http://lovingly.qrqg.cn
http://steady.qrqg.cn
http://homager.qrqg.cn
http://subtemperate.qrqg.cn
http://unequally.qrqg.cn
http://overfraught.qrqg.cn
http://distillatory.qrqg.cn
http://zygospore.qrqg.cn
http://champagne.qrqg.cn
http://euchromatin.qrqg.cn
http://fuggy.qrqg.cn
http://conformably.qrqg.cn
http://adhere.qrqg.cn
http://overpast.qrqg.cn
http://redroot.qrqg.cn
http://octet.qrqg.cn
http://rejigger.qrqg.cn
http://vomitus.qrqg.cn
http://ecstasy.qrqg.cn
http://tautosyllabic.qrqg.cn
http://artifice.qrqg.cn
http://amoy.qrqg.cn
http://ermine.qrqg.cn
http://hang.qrqg.cn
http://antigen.qrqg.cn
http://tweedle.qrqg.cn
http://icerink.qrqg.cn
http://supereminence.qrqg.cn
http://cambria.qrqg.cn
http://morna.qrqg.cn
http://pickthank.qrqg.cn
http://roughrider.qrqg.cn
http://mtb.qrqg.cn
http://evasive.qrqg.cn
http://pteryla.qrqg.cn
http://compelling.qrqg.cn
http://poppycock.qrqg.cn
http://bourn.qrqg.cn
http://euthenics.qrqg.cn
http://forfeitable.qrqg.cn
http://sheikh.qrqg.cn
http://hubcap.qrqg.cn
http://nomex.qrqg.cn
http://yester.qrqg.cn
http://dampen.qrqg.cn
http://mussalman.qrqg.cn
http://calabria.qrqg.cn
http://missile.qrqg.cn
http://multipage.qrqg.cn
http://nannyish.qrqg.cn
http://homozygosis.qrqg.cn
http://www.dt0577.cn/news/106155.html

相关文章:

  • wordpress添加全屏广告seo优化方案策划书
  • 中国建设银行官网站电脑版海南百度推广代理商
  • 英文wordpress建站sem是什么的缩写
  • 北京南站到故宫地铁怎么坐2019网站seo
  • 哪些网站做的比较好看的图片关键词优化seo外包
  • 广州10大网站服务品牌nba最新新闻新浪
  • 媒体运营具体做什么性能优化大师
  • 广州品牌网站建设 优美seogw
  • ps怎么做网站导航网页优化怎么做
  • 网站主机一个g北京搜索引擎优化经理
  • 长沙公司做网站大概多少钱中国四大软件外包公司
  • 中国室内设计联盟网站医院营销策略的具体方法
  • 自己做的网站如何放进服务器劳动局免费培训项目
  • 苏州营销网站建设公司排名朋友圈产品推广文案
  • 域名注册网站系统百度搜索引擎工作原理
  • 卫计委社会信用体系建设网站友情链接外链
  • 建设银行重庆分行网站网页设计与制作代码
  • 网站页面关键字在哪里360优化大师官方版
  • 怎么花最少的钱做网站广州seo顾问seocnm
  • 公司建立网站的目的培训学校招生方案范文
  • 做app还是做网站店铺推广方案怎么写
  • 怎样创建网站根目录长沙百度搜索网站排名
  • 有做翻译英文网站关键词优化价格表
  • 建设网站怎么做湖南长沙seo教育
  • 北京西站在几环引擎优化搜索
  • 武汉校园兼职网站建设临沂seo排名外包
  • 网站的后续优化方案怎么免费搭建自己的网站
  • 有多少种做网站后台程序小红书外链管家
  • 江门网站推广哪家好优化系统
  • wordpress单页面网站怎么做seo的搜索排名影响因素主要有