Entrada
Um único inteiro .
Resultado
O número máximo de números inteiros positivos distintos que possuem o produto .
Exemplos
Entrada: 1099511627776. Saída: 9. Uma lista ótima possível de fatores é: (1, 2, 4, 8, 16, 32, 64, 128, 4096).
Entrada: 127381. Saída 4. Uma lista ótima possível de fatores é: (1, 17, 59, 127).
Relacionado a esta pergunta antiga .
code-golf
. Você pode considerar um fastest-code
ou fastest-algorithm
um próximo desafio. Se você realmente queria que todas as respostas funcionassem em um tempo limitado dentro do intervalo especificado, isso deveria ter sido mencionado explicitamente. (E eu teria recomendado um intervalo menor para que ele não entre em conflito com code-golf
inteiramente.)
x=1, 2, ...
recebo o 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
que não encontro no OEIS. É claro o suficiente que os registros aparecerão para números fatoriais x
. Por exemplo, o menor x
tal que f(x)=13
será 13!
. Eu acho que f
depende apenas dos expoentes da fatoração principal. Então, para descobrir, f(13^4*19^7*29^2)
podemos simplificar f(2^7*3^4*5^2)
.