当前位置: 首页 > 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/66407/

相关文章:

  • 门户网站营销特点沈阳建设工程信息网浑南新区
  • 做网站apache如何长沙门户网站开发
  • 网站建设平台wordpress 文章 格式
  • 网站建设技术服务查询网站访问量
  • 国外优秀人像摄影网站黄山景区的网站做的怎么样
  • 网站开发需要什么软件有哪些网上翻译网站做译员
  • 深圳骏域网站建设专家做网站去哪个平台
  • 手机商城网站建设设计方案优惠卷网站怎么做推广
  • 中国建设银行郑州分行网站网站建设桂林
  • 目前最好的oa系统襄阳seo公司
  • 专业网站名词解释专业的网上购物平台
  • 网站技术如何策划如何查询网站注册信息查询
  • 自己网站联系电话修改怎么做wordpress搭建淘客
  • 厦门建站最新消息百度指数网
  • 旅游网站建设计划书宁波h5网站建设
  • h5建站免费pycharm 做网站哪个好
  • wordpress区块更新失败整站优化关键词推广
  • 做移动网站多少钱广州企业网站推广
  • 怎么看网站后台什么语言做的时光轴网站模板
  • 重庆企业网站排名优化有没有个人做试卷网站的
  • 深圳网站营销公司好玩网页游戏大全
  • 网站建设策划书封面编辑图片加文字的软件
  • 36氪国外做网站专门提供做ppt小素材的网站
  • 企业网站定制开发卡盟怎么网站怎么做
  • 网站目录做二级域名番禺门户网站建设
  • 网站推广的营销策划方案快速搭建网站2020
  • 清丰网站建设公司深圳工业产品设计公司
  • 南宁希噢网站开发工作室图书馆网站建设费用
  • wordpress网站费用wordpress添加菜单
  • 湖南网站建设有限公司杭州科技公司网站建设