完全平方数 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例 1: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 示例 2: 输入: n = 13 输出: 2 解释: 13 = 4 + 9. 解法一:四平方和定理 1 = 1 2 = 1+1 3 = 1+1+1 4 = 4 5 = 1+4 6 = 1+1+4 7 = 1+1+1+4 8 = 4+4 9 = 9 10 = 1+9