Avatar ·

递归立方和 - 寻找最佳立方和

📁 python, 人工智能

def sumOfCubes(n):if n == 0:    retusumOfCubes(n - (int(n ** (1/3))) ** 3)print((int(n ** (1 / 3)) ** 3), end=' ')sumOfCubes(int(input()))

重要!该问题必须通过递归函数解决。

问题在于将自然数表示为其他自然数的立方和,且加数的数量应尽可能少。

输入:271

输出:1 27 27 216

输入:100

输出:1 8 27 64

提交此代码的网站报告