Какой самый эффективный алгоритм может думать любой, учитывая естественное число n, возвращает наименьшее натуральное число x с n положительными делителями (включая 1 и x)? Например, учитывая 4, алгоритм должен привести к 6 (делителям: 1,2,3,6); т.е. 6 - наименьшее число, имеющее 4 различных фактора. Аналогично, учитывая 6, алгоритм должен привести к 12 (делители: 1,2,3,4,6,12); т.е. 12 - наименьшее число, имеющее 6 различных факторов
Что касается реальной производительности, я ищу масштабируемый алгоритм, который может дать ответы порядка 10 20 в течение 2 секунд на машине, которая может сделать 10 7 вычислений в секунду.