问题4134--清明赛--完全平方数拆分4134: 清明赛--完全平方数拆分
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
一个整数,如果是另一个整数的平方,那么这个数就被称为完全平方数,如4(=2*2)、36(=6*6)都是完全平方数。现在给你一个数N,要把N拆成某些完全平方数的和,例如:23=1+4+9+9。我们希望N拆成的数越少越好,请你找到这种拆分。
输入
一个整数N(n<=10000),表示待拆分的数。
输出
一个整数,表示N最少可以被拆成几个完全平方数的和。
样例输入
23
样例输出
4
样例说明: 23=9+9+4+1
来源/分类
[提交] [状态]