摘要: 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 给你一个整数 n ,返回和为 n 的完全平方数的 最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、 阅读全文
posted @ 2023-05-30 14:08 xiazichengxi 阅读(11) 评论(0) 推荐(0)
摘要: 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。 ``` 输入:coins = [1, 2, 5], amount 阅读全文
posted @ 2023-05-30 13:45 xiazichengxi 阅读(12) 评论(0) 推荐(0)
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 直到 m 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 **> 动态规划** ``` class Solution { public: int combinationSum4(int m, in 阅读全文
posted @ 2023-05-30 13:15 xiazichengxi 阅读(64) 评论(0) 推荐(0)