вход
Одно целое число .
Выход
Максимальное количество различных положительных целых чисел, которые имеют произведение .
Примеры
Входные данные: 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)
.