322. 零钱兑换 279.完全平方数
创始人
2024-05-30 22:09:03
0

322. 零钱兑换

在这里插入图片描述
完全背包问题,需要注意的是数组的初始值。

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 - coins[i]]+1,dp[j]);} }}return dp[amount] == Integer.MAX_VALUE ? -1 : dp[amount];}
}

在这里插入图片描述

279.完全平方数

在这里插入图片描述
和上一题思路相同

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

在这里插入图片描述

相关内容

热门资讯

山大地纬7月4日获融资买入26... 7月4日,山大地纬涨1.05%,成交额1.89亿元。两融数据显示,当日山大地纬获融资买入额2668....
力合微7月4日获融资买入817... 7月4日,力合微跌1.37%,成交额4983.63万元。两融数据显示,当日力合微获融资买入额817....
中科通达7月4日获融资买入22... 7月4日,中科通达跌0.52%,成交额3098.49万元。两融数据显示,当日中科通达获融资买入额22...
华阳变速7月4日获融资买入78... 7月4日,华阳变速跌3.90%,成交额6102.88万元。两融数据显示,当日华阳变速获融资买入额78...
狼蛛灭神鼠标是不是宏鼠标 狼蛛灭神鼠标是不是宏鼠标此款鼠标不支持自定义功能呢,所以设置不了哦
金迪克7月4日获融资买入42.... 7月4日,金迪克跌0.28%,成交额1168.35万元。两融数据显示,当日金迪克获融资买入额42.7...
深水规院7月4日获融资买入15... 7月4日,深水规院跌3.05%,成交额1.99亿元。两融数据显示,当日深水规院获融资买入额1546....
同辉信息7月4日获融资买入36... 7月4日,同辉信息(维权)涨8.42%,成交额5.95亿元。两融数据显示,当日同辉信息获融资买入额3...
我该不该和他谈恋爱? 我该不该和他谈恋爱?不要怕,不丢脸,你经常到他们班走走,引起他对你的注意,祝你成功,加油努力~我初三...
艾为电子7月4日获融资买入20... 7月4日,艾为电子跌1.91%,成交额1.46亿元。两融数据显示,当日艾为电子获融资买入额2002....