Assignació (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: C++ . (red languages have some issue).

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

Statement
 

pdf   zip

Tens nn euros estalviats. Addicionalment, durant unes quantes setmanes et donaran, cada dilluns, una assignació setmanal. Les setmanes senars aquesta assignació és de asa_s euros, mentre que les setmanes parelles l’assignació és de apa_p euros. Cada setmana ii, però, tens un seguit de despeses que ascendeixen a did_i euros. La primera setmana amb assignació és la setmana 11 i, per tant, és una semana senar.

Escriviu un programa que calculi el saldo a final de cada setmana.

Entrada

L’entrada consisteix en tres naturals as0a_s \geq 0, ap0a_p \geq 0 i n0n \geq 0 , que representen les assignacions en les setmanes senars, en les setmanes parells i els estalvis inicials, respectivament.

A continuació ve una seqüència no buida de naturals on cada element 0d(i1)0 \leq d_{(i \geq 1)}. Cada element did_i representa la despesa de la ii-èssima setmana.

Sortida

La sortida és una seqüència d’enters. Cada número sis_i d’aquesta seqüència indica el saldo final de cada setmana després de pagar-ne les despeses corresponents.

Seguiu el format especificat als exemples. El vostre codi ha de seguir les normes d’estil i contenir els comentaris que considereu oportuns.  

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
    Catalan
    Other languages
    English Spanish
    Official solutions
    C++
    User solutions
    C++