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

淄博网站建设-中国互联网站轮播图怎么保存

淄博网站建设-中国互联,网站轮播图怎么保存,广西住建厅行政审批系统,十大导航软件本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。

为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库。在这一仓库中,你不仅可以看到LeetCode原题链接、题解代码、题解文章链接、同类题目归纳、通用解法总结等,还可以看到原题出现频率和相关企业等重要信息。如果有其他优选题解,还可以一同分享给他人。

由于本系列文章的内容随时可能发生更新变动,欢迎关注和收藏征服LeetCode系列文章目录一文以作备忘。

示例 1:

输入:coins = `[1, 2, 5]`, amount = `11`
输出:`3` 
解释:11 = 5 + 5 + 1

示例 2:

输入:coins = `[2]`, amount = `3`
输出:-1

示例 3:

输入:coins = [1], amount = 0
输出:0

示例 4:

输入:coins = [1], amount = 1
输出:1

示例 5:

输入:coins = [1], amount = 2
输出:2

提示:

  • 1 <= coins.length <= 12
  • 1 <= coins[i] <= 2^31 - 1
  • 0 <= amount <= 10^4

注意:本题与主站 322 题相同: https://leetcode-cn.com/problems/coin-change/


解法 完全背包+恰好装满背包的最小问题

拿到动态规划问题后,做以下几个步骤:

  1. 分析是否为背包问题。 背包问题的判定——背包问题具备的特征:给定一个 t a r g e t target target t a r g e t target target 可以是数字也可以是字符串,再给定一个数组 n u m s nums nums n u m s nums nums 中装的可能是数字,也可能是字符串,问:能否使用 n u m s nums nums 中的元素做各种排列组合得到 t a r g e t target target
  2. 如果是背包问题,那么是求组合数、True/False、最大最小三种背包问题中的哪一种。如果是求组合数问题,是否需要考虑元素之间的顺序。需要考虑顺序有顺序的解法,不需要考虑顺序又有对应的解法。
  3. 再分为是0-1背包问题还是完全背包问题。也就是题目给的 n u m s nums nums 数组中的元素是否可以重复使用

粗略一看,本题是求装满背包的最小问题+完全背包。套用模板:

class Solution {
public:int coinChange(vector<int>& coins, int amount) {vector<int> dp(amount + 1, amount + 1);for (int i = 0; i < coins.size(); ++i)for (int j = coins[i]; j <= amount; ++j)dp[j] = min(dp[j], dp[j - coins[i]] + 1);return dp[amount] <= amount ? dp[amount] : -1;}
};
http://www.yayakq.cn/news/250006/

相关文章:

  • 有实力的网站建设公司北京建筑设计网站
  • wordpress博客导航开源主题襄阳百度seo
  • ps做网站需要几个画布wordpress注册协议
  • 正常做网站多少钱装修网页设计
  • 如何管理好一个网站我想给图书网站做代理
  • 厦门网站开发公司大同网站建设
  • 潮州住房和城乡建设局网站自适应手机网站开发
  • 蓝色的网站登录页面模版搜索引擎营销的基本过程
  • 广州怎么做网站wordpress 页面禁止评论
  • 濮阳网站网站的宣传方法有哪些
  • 上杭网站建设公司关键词怎么写
  • 网站加载效果怎么做的大同推广型网站建设
  • php视频网站怎么做线上销售培训班课程
  • 做服装外贸的网站设计服装网络营销推广案例
  • 一级a做爰片免费网站 视频做网站的工作要求
  • 网站开发实例视频河南建设工程信息网一体化平台官网
  • 那些外国网站设计图多深圳市门户网站建设哪家好
  • 单页网站制作视频教程网站建设 站内搜索
  • seo企业站收录wordpress主题 SEO优化
  • 网站统一建设统一管理深圳高端logo设计公司
  • 做摄影和后期的兼职网站ae射频电源成色
  • 小型企业网站模板下载在线旅游网站平台有哪些
  • 二级建造师网官网网站seo站群软件
  • 网站挂广告领券购买网站是怎么做的
  • 雄安邯郸网站制作多少钱湖南省房管局官网
  • 响应页手机网站源码asp.net做的小网站
  • 点点 网站建设零食类营销网站怎么做
  • 网站建设是怎样的做外贸有哪些免费的网站有哪些
  • wordpress做微信登录页义乌网站建设优化排名
  • 输入网站域名网站开发开发语言