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

南宁云尚网络优化资讯

南宁云尚网络,优化资讯,做跨境电商有没推荐的网站,如何做门户网站代码随想录训练营二刷第四十七天 | 70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数 一、70. 爬楼梯 (进阶) 题目链接:https://leetcode.cn/problems/climbing-stairs/ 思路:物品是楼梯1和2,…

代码随想录训练营二刷第四十七天 | 70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数

一、70. 爬楼梯 (进阶)

题目链接:https://leetcode.cn/problems/climbing-stairs/
思路:物品是楼梯1和2,背包是n求排列数,背包在外物品在内,递推公式dp[i] += dp[i - j]

class Solution {public int climbStairs(int n) {int[] dp = new int[n+1];dp[0] = 1;for (int i = 0; i <= n; i++) {for (int j = 1; j <= 2; j++) {if (j <= i) {dp[i] += dp[i - j];}}}return dp[n];}
}

二、322. 零钱兑换

题目链接:https://leetcode.cn/problems/coin-change/
思路:求所需物品的最少数量,完全背包,定义dp[i]表示背包容量为i时所需物品的最少数量,递推公式dp[i] = dp[i-j] + 1。自然等于放这个物品的前一个位置加1。如dp[5] = dp[5 - 1] + 1 或者 dp [5 - 2] + 1等等,一定得是这些当中最少的那个。故dp[j] = Math.min(dp[j], dp[j-coins[i]] + 1)。最少数量无关排列或者组合。初始化为最大值,dp[0]=0,另外必须得是dp[j-coins[i]] != max时才能进行递推,如果dp[j-coins[i]] == max说明前一个数就没用,现在当前不能在没使用的基础上进行递推。

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

三、279.完全平方数

题目链接:https://leetcode.cn/problems/perfect-squares/
思路:和上题基本一样,细节在于完全平方数为i*i

class Solution {public int numSquares(int n) {int[] dp = new int[n+1];int max = Integer.MAX_VALUE;for (int i = 1; i < dp.length; i++) {dp[i] = max;}for (int i = 1; i*i <= n; i++) {for (int j = i*i; j <= n; j++) {dp[j] = Math.min(dp[j], dp[j - i*i] + 1);}}return dp[n];}
}
http://www.tj-hxxt.cn/news/30853.html

相关文章:

  • 软文推广怎么写自动seo网站源码
  • 搭建微信小程序多少钱seo搜索引擎官网
  • 鄂州免费设计网站建设销售方案
  • 杭州网原创乐陵seo外包公司
  • 常平网站开发连云港seo公司
  • banner图片怎么设计网站seo排名哪家正规
  • 如何做旅游网站产品推广思路
  • 在国外做h网站怎么样网络推广技术外包
  • clipboard 瀑布流博客 wordpress汉化主题百度整站优化
  • 品牌设计有限公司seo内容优化心得
  • 湖南郴州疫情最新情况北京网站优化站优化
  • 好的免费个人网站企业宣传软文范例
  • 域名空间网站推广最近刚发生的新闻
  • 网站模板 黑色百度指数官网
  • wordpress主机seowebs百度seo排名曝光行者seo
  • 俄罗斯网站建设2024年2月新冠疫情又开始了吗
  • 怎么做赌博网站的代理重庆seo扣费
  • sirna在线设计网站百度指数搜索指数的数据来源
  • 庄行网站建设百度一下网页首页
  • 网站建设及上线流程迈步者seo
  • wordpress如何设计主页搜索引擎优化通常要注意的问题有
  • 做电影网站犯法专注网络营销推广公司
  • 知名商城网站建设收录优美图片手机版
  • 可以免费下源码的网站seo网络科技有限公司
  • 什么网站是做电机控制的广东东莞疫情最新消息今天又封了
  • 在网上做效果图网站网络营销策划的方法
  • 怎么做网站做站点如何在百度上发布自己的文章
  • 东城网站建设新闻网站软文平台
  • labview可以做网站吗河南网站网络营销推广
  • 网站建设全包seo技术自学