Cambio de Monedas


Submit solution

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

Author:
Problem type
Allowed languages
C++, Python

Supongamos que hay 5 tipos de monedas: 50 centavos, 25 centavos, 10 centavos, 5 centavos y de 1 centavo. Queremos dar cambio con estas monedas para una determinada cantidad de dinero. Por ejemplo, si tenemos 11 centavos, entonces podemos dar cambio con una moneda de 10 centavos y una moneda de 1 centavo, dos monedas de 5 centavos y una moneda de 1 centavo, una moneda de 5 centavos y seis monedas de 1 centavo u once monedas de 1 centavo. Así que hay cuatro formas de hacer cambios para 11 centavos con las monedas anteriores. Tenga en cuenta que contamos con que hay una forma de dar el cambio para cero centavos. Escriba un programa para encontrar el número total de formas diferentes de dar cambio para cualquier cantidad de dinero en centavos. Su programa debe ser capaz de manejar hasta 7489 centavos.

Especificación de entrada

El archivo de entrada contiene cualquier cantidad de líneas, cada una compuesta por un número representando la cantidad de dinero en centavos.

Especificación de salida

Para cada línea de entrada, imprima en una línea el número de formas diferentes de dar cambio con los anteriores 5 tipos de monedas.

Ejemplo de entrada

11
26

Ejemplo de salida

4
13

Comments

There are no comments at the moment.