神奇的四次方数

提交数: 8, 通过率: 75%, 平均分: 76.25

题目描述:

将一个整数 $m$ 分解为 $n$ 个四次方数的和的形式,要求 $n$ 最小。例如,当 $m=706$ 时,因为 $706=5^4+3^4$,所以有 $n=2$。可以证明此时 $n$ 最小。

输入格式:

一行,一个整数 $m$。

输出格式:

一行,一个整数 $n$。

数据范围:

对于 $30\%$ 的数据,$m \le 5000$;

对于 $100\%$ 的数据,$m \le 100,000$。

样例输入:

(双击复制)
706

样例输出:

(双击复制)
2
时间限制: 1000ms
空间限制: 256MB