Algorithme pour trouver le plus petit nombre avec un nombre donné de facteurs

Ce qui est le plus efficace algorithme on peut penser que, étant donné un nombre naturel nretourne le moins de nombre naturel x avec n diviseurs positifs (y compris 1 et x)? Par exemple, étant donné 4 l'algorithme devrait entraîner 6 (diviseurs: 1,2,3,6); c'est à dire 6 est le plus petit nombre ayant 4 facteurs distincts. De même, étant donné 6, l'algorithme devrait aboutir à 12 (diviseurs: 1,2,3,4,6,12); c'est à dire 12 est le plus petit nombre ayant 6 facteurs distincts

En termes de performance dans le monde réel, je suis à la recherche d'un algorithme évolutif qui peut donner des réponses de l'ordre de 1020 dans les 2 secondes sur une machine qui est capable de faire 107 de calculs par seconde.

source d'informationauteur user401445 | 2012-01-14