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

如何设计商务网站seo关键词优化

如何设计商务网站,seo关键词优化,做海报素材的网站,做网站游戏推广赚钱吗给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。 示…

给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。

计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。

你可以认为每种硬币的数量是无限的。

示例 1:

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

示例 2:

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

示例 3:

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

提示:

  • 1 <= coins.length <= 12
  • 1 <= coins[i] <= 231 - 1
  • 0 <= amount <= 104
class Solution {
public:int coinChange(vector<int>& coins, int amount) {//问最少硬币数。1、不是问几种组合方式,2、不是最大价值//问凑满的最小个数,那得min,且初始化得最大值,//剪枝if(amount == 0) return 0;//dp[j]:容量为j的背包,凑满需要最少的硬币个数为dp[j];vector<long long int>dp(amount+1,INT32_MAX);//递推关系:拿;dp[j] = dp[j-coins[i]]+1;//          不拿:dp[j] = dp[j];//初始化dp[0] = 0;//背包容量为0,凑不出来//遍历顺序:正序。求得是个数,跟组合排列无关for(int i = 0;i < coins.size();i++){for(long long int j = coins[i];j <= amount;j++){dp[j] = min(dp[j], dp[j-coins[i]]+1);}}if(dp[amount] == 0 || dp[amount] == INT32_MAX) return -1;return dp[amount];}
};

http://www.mnyf.cn/news/43598.html

相关文章:

  • 做垂直导购网站还行吗广东seo推广贵不贵
  • 浦东网站建设公司新浪体育最新消息
  • 免费ppt下载网站优化大师手机版
  • 网站突然暴增流量sem营销
  • 免费自助建站源码百度快速排名优化服务
  • 凡客诚品网站设计南京百度网站快速优化
  • 织梦网站在css中怎样做导航自媒体十大平台
  • 大连 找人做网站怎么申请自己的域名
  • 乌兰察布盟建设银行网站网站优化排名软件
  • 营销型网站免费企业网站模版网络推广和网络销售的区别
  • b2c电子网站建设危机公关处理五大原则
  • 做网站编辑如何写好一篇新闻西安优化排名推广
  • 绵阳网站建设谷歌 翻墙入口
  • 襄阳做网站排行榜东莞推广
  • 做封面的网站在哪里新闻发布平台
  • 网站备案后内容深圳做seo有哪些公司
  • 建设搜索引擎友好的网站石家庄seo优化
  • 合肥做网站哪家好淄博做网站的公司
  • 盐城网站建设费用福建百度代理公司
  • 长沙网站seo外包怎么打广告吸引客户
  • 资讯型电商网站优缺点手机怎么搭建属于自己的网站
  • 郴州网站建设营销技巧和话术
  • wp大学wordpress建站流程免费关键词搜索工具
  • 上海集团网站制作网络营销策略研究论文
  • wordpress导航站主题自媒体是什么
  • 平和网站建设网站推广哪个好
  • 天河做网站技术百度公司有哪些部门
  • 新手做网站做那个外链群发
  • 未来做啥网站能致富互联网营销师
  • 搜索引擎营销的内容和层次有哪些广东网站营销seo方案