Asignación (2) X32391


Statement
 

pdf   zip

html

Tenéis n euros ahorrados. Adicionalmente, durante las próximas t semanas os darán, cada lunes, una asignación semanal de a1, a2, ..., at euros, respectivamente. Cada semana, tenéis unos gastos fijos que ascienden exactamente a d euros.


Escribid un programa que cuente cuántas semanas acaban con saldo estrictamente positivo.

Entrada

La entrada consiste en tres naturales d ≥ 0, n ≥ 0 y t>0, que representan los gastos fijos semanales, los ahorros iniciales, y el número de semanas con asignación, respectivamente.


A continuación se encuentran las cantidades corresponendientes a las t asignaciones semanales a1, ..., at. Toda asignación es un número natural ai ≥ 0.

Salida

La salida es un número natural que indica en cuantas de las t semanas se ha obtenido un saldo estrictamente positivo, después de pagar los gastos de la semana.


Seguid el formato especificado en los ejemplos. Vuestro código debe seguir las normas de estilo y contener los comentarios que consideréis oportunos.

Public test cases
  • Input

    10 100 5
    70
    10
    10
    10
    10
    

    Output

    5
    
  • Input

    90 50 3
    100
    10
    10
    

    Output

    1
    
  • Input

    0 0 2
    15
    15
    
    

    Output

    2
    
  • Input

    10 100 1
    0 
    

    Output

    1
    
  • Input

    10 100 1
    0 
    

    Output

    1
    
  • Information
    Author
    Maria J. Blesa
    Language
    Spanish
    Translator
    Maria Serna
    Original language
    Catalan
    Other languages
    Catalan English
    Official solutions
    Unknown.
    User solutions
    C++ Python