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

12380网站建设存在的问题红鱼洞水库建设管理局网站

12380网站建设存在的问题,红鱼洞水库建设管理局网站,广州 建设 招聘信息网站,wordpress极简题目如下 数据范围 这题问能找到零的方法数量&#xff0c;首先可以把它当成跳格子即把amount当成目标把硬币面额当成一次可以跳的台阶数。 如下for (int j coins[i]; j < amount; j) {for (int i 0; i < n; i) {dp[j] dp[j - coins[i]];}}这样想已经接近正确答案了…

题目如下
在这里插入图片描述
数据范围
在这里插入图片描述

这题问能找到零的方法数量,首先可以把它当成跳格子即把amount当成目标把硬币面额当成一次可以跳的台阶数。 如下
        for (int j = coins[i]; j <= amount; j++) {for (int i = 0; i < n; i++) {dp[j] += dp[j - coins[i]];}}
这样想已经接近正确答案了 但是在跳格子中先跳1步再跳2步和先跳2步再跳1步是两种不同的方法,显然找零是不能像这样重复的,故我们要想办法排除重复计算。
即考虑将i的循环放到最外面因为我们可以得到 1 2却不能得到2 1即通过确定找零顺序排除了重复计算。
为了防止有人不能理解,我们还可以这样理解:我们只是把所有的找零序列按照面额从小到大排序,而我们这样做是不是可以枚举出所有面额从小到大的找零序列?故这样做是正确的。
注意:令人忍俊不禁的是官方说答案不会溢出,但是提交以后发现有些计算过程存在溢出所以还要验证答案是不是存在。

通过代码

class Solution {
public:int change(int amount, vector<int>& coins) {int n = coins.size();vector<int> dp(amount + 1, 0);vector<bool> is(amount + 1, false);dp[0] = 1;is[0] = true;for (int i = 0; i < n; i++) {for (int j = coins[i]; j <= amount; j++) {is[j]  = is[j] || is[j - coins[i]];}}if(!is[amount])return 0;for (int i = 0; i < n; i++) {for (int j = coins[i]; j <= amount; j++) {dp[j] += dp[j - coins[i]];}}return dp[amount];}
};

在这里插入图片描述


文章转载自:

http://V45Gi6Ac.Lbbrw.cn
http://fhnu5he8.Lbbrw.cn
http://KTj6TAMl.Lbbrw.cn
http://S55peTmx.Lbbrw.cn
http://wp8bs9zf.Lbbrw.cn
http://VMqK1JR1.Lbbrw.cn
http://vmemeYQS.Lbbrw.cn
http://RpAiVLGn.Lbbrw.cn
http://LmBVrE87.Lbbrw.cn
http://6TFM0SMk.Lbbrw.cn
http://wzRgxdfM.Lbbrw.cn
http://Y39JYbo2.Lbbrw.cn
http://hco8hMEd.Lbbrw.cn
http://Bn9uVpNU.Lbbrw.cn
http://sBanB0CL.Lbbrw.cn
http://79yMljQ1.Lbbrw.cn
http://faEpy1yL.Lbbrw.cn
http://M6YnzJeI.Lbbrw.cn
http://rNAfxhVG.Lbbrw.cn
http://4f6KULSW.Lbbrw.cn
http://tzHFr2fp.Lbbrw.cn
http://90xg54vf.Lbbrw.cn
http://d2CyUc0C.Lbbrw.cn
http://bkQlTnwz.Lbbrw.cn
http://oYtqop9h.Lbbrw.cn
http://0VaCyBvz.Lbbrw.cn
http://PEYUWHjv.Lbbrw.cn
http://yUM7N9rm.Lbbrw.cn
http://BJYQTcdt.Lbbrw.cn
http://tX38kwJQ.Lbbrw.cn
http://www.dtcms.com/wzjs/724809.html

相关文章:

  • 全栈网站开发流程图wordpress 多个域名
  • 微网站开发多少钱新手要如何让网站被收录
  • 大连市城乡建设厅网站深圳网站设计深圳网站建设
  • 上海国际物流网站建设h5手游平台
  • 网站建设的实验原理和方法免费域名app下载
  • 协助别人做网站犯法么凡客诚品服装购物网
  • 空包网站怎么做做网站后台有前途吗
  • 自考网站建设与管理怎样做投资网站
  • 做网站的公司怎么推销复古传奇手游排行榜第一名
  • 建设服装网站目的和作用wordpress深度修改
  • 遵义市营商环境建设局网站wordpress一周热门文章
  • 专业建设外贸网站制作江门公路局网站建设方案
  • 做网站都需要什么资料wordpress5.0.2主题更换
  • flash网站推荐最新网站制作公司哪个好
  • 深圳做棋牌网站建设哪家技术好商洛做网站的公司电话
  • 网站开发前端简历音乐网站html模板
  • 网站建设的工作描述昆明开发
  • 3建设营销型网站流程图wordpress时钟插件
  • cdn网站加速有用吗企业网站建设目的是什么
  • 崇义做网站深圳十大广告公司
  • 中国水利教育培训网站在上海做网站
  • 淘宝首页网站怎么做朔州seo网站建设
  • 网站的字体网站开发的未来发展趋势
  • 想建设个网站怎么赚钱删除wordpress版权
  • 甘肃省建设工程安全质量监督管理局网站官网做网站用的图片
  • 小学免费资源网站模板如何检查网站是否被挂木马
  • 怀化汽车网站做网站需要服务器吗
  • 巫山网站设计做网站一年赚多少钱
  • 发布企业信息的网站做动漫网站的小说
  • 业网站建设模板建站有什么优势