Skip to content

Latest commit

 

History

History
executable file
·
13 lines (7 loc) · 448 Bytes

File metadata and controls

executable file
·
13 lines (7 loc) · 448 Bytes

题目

Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n.

For example, given n = 12, return 3 because 12 = 4 + 4 + 4; given n = 13, return 2 because 13 = 4 + 9.

Credits:Special thanks to @jianchao.li.fighter for adding this problem and creating all test cases.

解题思路

见程序注释