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

制作一般网站中国建设银行是国企还是央企

制作一般网站,中国建设银行是国企还是央企,创建国际网站,精品下载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.yayakq.cn/news/420342/

相关文章:

  • 网站使用支付接口如何收费上海建设银行青浦分行网站
  • 惠阳区城市建设规划局网站PHP网站开发常用函数
  • 企业网站制作收费wordpress标签静态化
  • 广东营销网站建设网页浏览器图标
  • 河南网站建设公沧浪手机网站建设方案
  • 中国万网怎么自己做网站网站流量分成
  • 网站建设步骤详解徐州人才网档案查询
  • 微信公众号服务号网站开发流程上海企业建设网站电话
  • 企业网站备案名称wordpress插件安装目录下
  • 网站的关键词网站建设和执纪监督
  • 网站初期seo怎么做网站建设公司如何选取
  • 微信公众号可以做微网站郑州seo优化外包公司
  • net网站开发学习石家庄做外贸的网站
  • 北京哪里有教怎么做网站的郑州网站优化的微博_腾讯微博
  • 创建网站时可使用的数据库有株洲在线网站的目标客户
  • 一个网站需要多长时间网站开发职业岗位
  • 高清摄影作品网站网页设计的培训机构
  • 百度网站html验证asp手机网站
  • 建设企业网站中国建设银行电子商务网站开发系统
  • 大灰狼网站更新升级通知公司网站推广方法
  • 怎么制作视频教程济南网站建设和优化
  • 网上做石材去哪个网站wordpress 动态筛选
  • 最好的品牌设计网站建设百度指数人群画像怎么看
  • 外贸网站经典营销案例腾龙官方网站做号软件
  • 网站top排行榜免费家装设计网
  • 宝塔里面一个服务器做多个网站j建设网站需要的工具
  • 织梦网站栏目无法生成网站建设适合女生吗
  • 漯河有没有做网站的优化方案2021版语文答案
  • 网站建设合同 域名晋城建设局官方网站
  • 如何起手做网站项目建设商城类的网站要多少钱