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

做网站买什么香港服务器做网站seo推广公司

做网站买什么香港服务器,做网站seo推广公司,新疆网站备案,wordpress投稿上传图片Day45代码随想录 322.零钱兑换 1.题目描述 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -…

Day45代码随想录

322.零钱兑换

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

2.解题思路及代码实现

本题注意是最少的组合数,那么dp[j]就代表总额为j所能代表的最少组合数量,如果dp[j-coins[i]]存在那么递推公式为dp[j] = Math.min(dp[j],dp[j-coins[i]]+1);

class Solution {public int coinChange(int[] coins, int amount) {int[] dp = new int[amount+1];for (int i = 0; i <= amount; i++) {dp[i] = Integer.MAX_VALUE;}dp[0] = 0;for (int i = 0; i < coins.length; i++) {for (int j = coins[i]; j <= amount; j++) {if (dp[j-coins[i]]!=Integer.MAX_VALUE)dp[j] = Math.min(dp[j],dp[j-coins[i]]+1);}}return dp[amount]==Integer.MAX_VALUE ? -1:dp[amount];}
}

279.完全平方数

1.题目描述

给你一个整数 n ,返回 和为 n 的完全平方数的最少数量

完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,14916 都是完全平方数,而 311 不是。

示例 1:

输入:n = 12
输出:3 
解释:12 = 4 + 4 + 4

示例 2:

输入:n = 13
输出:2
解释:13 = 4 + 9

提示:

  • 1 <= n <= 104

2.解题思路及代码实现

其实本题和零钱兑换思路一样,

class Solution {public int numSquares(int n) {int[] dp = new int[n+1];for (int i = 0; i <=n ; i++) {dp[i] = Integer.MAX_VALUE;}dp[0] = 0;for (int i = 1; i <= (int)Math.sqrt(n); i++) {int amount = i*i;for (int j = amount; j <=n ; j++) {if (dp[j-amount]!= Integer.MAX_VALUE)dp[j] = Math.min(dp[j],dp[j-amount]+1);}}return dp[n];}
}
http://www.ds6.com.cn/news/53464.html

相关文章:

  • 微信wxid二维码生成器重庆百度seo排名
  • 一个网站的建设方案b2b国际贸易平台
  • 入侵织梦网站开发一个平台需要多少钱
  • 看想看的做想做的电影网站好管理微信软件
  • 宽带业务办理一年多少钱关键词优化工具互点
  • 网站空间的存放种类长沙网站优化体验
  • 无锡网站制作哪家实惠百度seo是啥
  • 网站优化公司电话有哪些网站可以免费推广
  • 怎么给网站做 360快照seo网站建站
  • 网站空间续费多钱一年代写软文
  • 个人网站模板flash深圳正规seo
  • 北京好的设计公司有哪些大型seo公司
  • 做网站卖印度药美国seo薪酬
  • 济南代做标书网站标志公司网站建设价格
  • 多域名一个网站备案网址如何下载视频
  • 怎么做网站内容添加人工智能的关键词
  • 太月星网站建设程序开发seo外链建设的方法
  • 北京哪家做网站优化114外链
  • 如何建垃圾网站seo关键词排名优化方法
  • 南昌网站公司今日头条新闻10条简短
  • 怎么修改公司网站图片百度网络营销
  • 东莞创意网站设计效果图企业营销策划公司
  • 贵州软件开发 网站开发最新网站查询
  • 小程序低代码开发平台智能优化网站
  • 网站在什么地方设关键词数据分析工具
  • 手机上可建网站做淘宝客吗深圳龙华区大浪社区
  • 给你一个网站怎么做性能测试网络广告策划方案
  • 网站建设公司运营计划网络营销的现状和发展趋势
  • 网站开发有哪些风险西安seo计费管理
  • 做软件开发的网站有哪些北京seo费用是多少