Gerando inteiros em ordem crescente usando um conjunto de números primos
Eu tenho um conjunto de números primos e tenho que gerar inteiros usando apenas os fatores primos em ordem crescente.
Por exemplo, se o conjunto forp = {2, 5} então meus inteiros devem ser 1, 2, 4, 5, 8, 10, 16, 20, 25,…
Existe algum algoritmo eficiente para resolver este problema?