Asignación (3) X30229


Warning: This problem has some issue.

The system has detected that this problem may have some issue, as a mistake in its statement or a wrong solution. It should be soon be repaired by its problem setter.

Solution status: Unknown.. (red languages have some issue).

It is not recommended to try to solve this problem until this warning disapears.

Statement
 

pdf   zip

html

Tenéis n euros ahorrados. Cada lunes de las siguientes semanas os darán una asignación semanal. Las semanas impares esta asignación es de as euros, mientras que las pares la asignación es de ap euros. Cada semana i, se tiene un cantidad de gastos que ascienden a di euros. La primera semana con asignación es la semana 1 y, por tanto, es una semana impar.


Escribid un programa que calcule el saldo al final de cada semana.

Entrada

La entrada consiste en tres naturales as ≥ 0, ap ≥ 0 y n ≥ 0, que representan las assignaciones en las semanas impares, en las semanas pares y los ahorros iniciales, respectivamente.


A continuación viene una secuencia no vacia de naturales, donde cada elemento di ≥ 0. Cada elemento di representa los gastos incurridos en la i-ésima semana.

Salida

La salida es una secuencia de enteros. Cada número si de esta secuencia indica el saldo final de cada semana después de pagar los gastos semanales correspondientes.

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 5 100
    70
    10
    10
    25
    25
    25
    25
    25
    

    Output

    40
    35
    35
    15
    0
    -20
    -35
    -55
    
  • Input

    5 10 90
    100
    10
    10
    10
    

    Output

    -5
    -5
    -10
    -10
    
  • Input

    10 0 100
    110
    0
    10
    0
    10
    

    Output

    0
    0
    0
    0
    0
    
  • Input

    0 0 5
    1
    1
    1
    1
    1
    
    

    Output

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