Coin Combinations I.


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 512M

Author:
Problem type

Considere un sistema monetario que consiste en N monedas. Cada moneda tiene un valor entero positivo. Su tarea es calcular la cantidad de formas distintas en que puede producir una suma de dinero x usando las monedas disponibles.

Por ejemplo, si las monedas son 2,3,5 y la suma deseada es 9, hay 8 maneras:

Copy
2+2+5
2+5+2
5+2+2
3+3+3
2+2+2+3
2+2+3+2
2+3+2+2
3+2+2+2

Entrada

La primera línea de entrada tiene dos enteros n y x: el número de monedas y la suma de dinero deseada. La segunda línea tiene n enteros distintos c1,c2,,cn: el valor de cada moneda.

Salida

Imprima un número entero: el número de formas de módulo 109+7.

Restricciones

  • 1n100.
  • 1x106.
  • 1ci106.

Ejemplo de Entrada

Copy
3 9
2 3 5

Ejemplo de Salida

Copy
8

Comments

There are no comments at the moment.