Coin Combinations II.
Consideremos un sistema monetario formado por monedas. Cada moneda tiene un valor entero positivo. Su tarea consiste en calcular el número de formas distintas ordenadas en que se puede producir una suma de dinero
utilizando las monedas disponibles.
Por ejemplo, si las monedas son y la suma deseada es
, hay
maneras:
2+2+5
3+3+3
2+2+2+3
Entrada
La primera línea de entrada tiene dos enteros y
: el número de monedas y la suma de dinero deseada.
La segunda línea tiene enteros distintos
: el valor de cada moneda.
Salida
Imprime un entero: el número de formas módulo .
Restricciones
.
.
.
Ejemplo de Entrada
3 9
2 3 5
Ejemplo de Salida
3
Comments