输入值
单个整数。
输出量
具有乘积的不同正整数的最大数量。
例子
输入:1099511627776。输出:9.一种可能的最佳因子列表是:(1、2、4、8、16、32、64、128、4096)。
输入:127381。输出4。一种可能的最佳因子列表是:(1、17、59、127)。
与这个老问题有关。
code-golf。您可以考虑fastest-code或考虑fastest-algorithm即将到来的挑战。如果您确实希望所有答案都在指定范围内的有限时间内生效,则应明确提及。(我建议使用较小的范围,以免与code-golf整个范围冲突。)
x=1, 2, ...我得到f(x)=1, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 3, 3, 3, 2, 4, 2, 3, 3, 3, 2, 4, 2, 3, 3, 3, 3, 4, 2, 3了我在OEIS中找不到的东西。很显然,记录将显示阶乘数x。例如最小x,从而f(x)=13会13!。我想f仅取决于素数分解的指数。因此,f(13^4*19^7*29^2)我们可以将其简化为f(2^7*3^4*5^2)。