完全平方数:通过动画理解
发布时间:2023-06-22 18:41:13 作者:互联网收集 浏览量:152
总第63篇/程序员小吴
LeetCode上第 279 号问题:Perfect Squares
题目描述
给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。
示例 1:
输入: n = 12
输出: 3
解释: 12 = 4 + 4 + 4
示例 2:
输入: n = 13
输出: 2
解释: 13 = 4 + 9
思路解析
使用广度优先搜索方法,将 n 依次减去比 n 小的所有平方数,直至 n = 0 ,此时的层数即为最后的结果。
动画演示
参考代码
代码截图
收藏
最热文章
为您推荐
最新文章
热门话题