提高-⏱ 1000ms💾 256MB#P7010

题目描述

把正整数 $n$ 拆成若干个完全平方数之和,最少需要几个?(例如 $12=4+4+4$$3$ 个。)

输入格式

一行一个正整数 $n$

输出格式

一行一个整数。

数据范围

$$1 \le n \le 10^4$$

样例输入 #1
1
样例输出 #1
1
样例输入 #2
2
样例输出 #2
2