Creo que el problema se llama contando restringido particiones. (Advertencia: combinatorialists usar la palabra "partición" de dos maneras diferentes, y a veces no está completamente claro en el contexto que se supone. Uno debe distinguir entre las particiones de un número, que es el sentido que significa aquí, y las particiones de un conjunto.) Con la sustitución, la respuesta es que el número de $s_n$ de las maneras que tiene la generación de la función
$$\sum_n s_n x^n = (1 + x^a + x^{2a} + ...)(1 + x^b + x^{2b} + ...)(1 + x^c + x^{2c} + ...)...$$
o, equivalentemente,
$$\frac{1}{(1 - x^a)(1 - x^b)(1 - x^c)...}.$$
Esto es debido a que la elección de un término de cada factor corresponde a la elección de cómo muchas veces se utiliza cada número que usted puede utilizar. Por ejemplo, con las opciones de $\{ 1, 2, 5, 10, 25 \}$, este es el problema de contar el número de maneras posibles de hacer el cambio de una cierta cantidad de dinero.
La generación de la función se puede convertir en una fórmula explícita cuando el conjunto de posibilidades es finito, pero que es complicado en el caso general, y realmente no vale la pena cuidar. Esto conduce a una sencilla asintótica que me podría explicar si usted está interesado.