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

杭州市拱墅区建设局网站企业自己如何做网站推广

杭州市拱墅区建设局网站,企业自己如何做网站推广,网站开发后台服务器功能,广西建设培训网太难了 但听了前面再听这道题感觉递推公式也不是不难理解 动规五部曲 dp[j]代表装满容量为j(也就是目标值)的背包最少物品数量递推公式:dp[j] std::min(dp[j], dp[j - coins[i]] 1)当使用coins[i]这张纸币时,要向前找到容量为…
  • 太难了

  • 但听了前面再听这道题感觉递推公式也不是不难理解

  • 动规五部曲

    • dp[j]代表装满容量为j(也就是目标值)的背包最少物品数量
    • 递推公式:dp[j] = std::min(dp[j], dp[j - coins[i]] + 1)当使用coins[i]这张纸币时,要向前找到容量为j - coins[i]时所使用的最小物品数量,而本次用到了coins[i]这张纸币,所以总体上使用的纸币数量就又增加了1
    • 初始化:
      • dp[0] = 0
      • 非0下标初始化要有不同,以往都是求max值,所以初始化为0,但本题要取min,都设为0所有结果也就都是0了,所以要将它们初始化成int的最大值
    • 遍历顺序:先外循环背包容量,后内循环纸币面值;与先外循环纸币面值,后内循环背包容量都是计算数量的,无论什么顺序关系都是没有影响的
    • 打印
    class Solution {
    public:int coinChange(std::vector<int>& coins, int amount) {std::vector<int> dp(amount + 1, INT_MAX);dp.at(0) = 0;for (int i = 0; i < coins.size(); ++i) {for (int j = coins.at(i); j <= amount; ++j) {if (dp[j - coins[i]] != INT_MAX) {dp[j] = std::min(dp[j], dp[j - coins.at(i)] + 1);}}}if (dp[amount] == INT_MAX) {return -1;}return dp[amount];}
    };
    
    • 汇总
http://www.yayakq.cn/news/227186/

相关文章:

  • 网站后台管理怎么做网站建设全部教程
  • 网站策划的具体内容是什么转转假网站怎么做
  • 自己做网站分销网站自助搭建
  • wordpress 网站迁移设计design
  • 网站没有ftp 怎么推广上海 装修公司推荐
  • 电商网站项目经验介绍windows10优化软件
  • 网站导航营销的优势价格比较网
  • 建网站做相亲手机自己免费制作app软件
  • 网站长尾词排名做不上去网站通知发送邮件
  • 商务网站建设论文答辩ppt创建网站的公司
  • 专业做网站建设的合肥小程序开发费用
  • 手机网站制作案例情感网站seo
  • 百度网站怎样做推广简易做网站
  • 路由硬盘做网站空间不飓风算法恢复的网站
  • 高校网站建设汇报广告海报图片
  • 制作手机端网站动易门户网站价格
  • 百度权重高的网站店铺logo在线制作免费
  • 手机网站竞价单页网站的域名从哪里购买
  • 网站设计公司深合肥++网站建设
  • 长尾关键词挖掘工具爱网站wordpress wp super
  • 腾讯云做视频网站吗郑州公交app
  • 网站建设验收标准网站为什么做微云的采集
  • 社交博客网站开发域名与网站建设
  • 江西省住房城乡建设厅网站seo公司哪家
  • 图案设计网站大全外贸联系网站
  • php网站后台怎么进有经验的常州网站建设
  • 开发电子商务网站的主流语言开发公司购买的游乐设备计入什么科目
  • 网站设计制作一条龙多少钱加气站类型的网站建设
  • 滨海天津网站建设深圳全网整合营销
  • 查网站关键词工具2023新闻大事件摘抄