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

html

Tens n euros estalviats. Addicionalment, durant unes quantes setmanes et donaran, cada dilluns, una assignació setmanal. Les setmanes senars aquesta assignació és de as euros, mentre que les setmanes parelles l’assignació és de ap euros. Cada setmana i, però, tens un seguit de despeses que ascendeixen a di euros. La primera setmana amb assignació és la setmana 1 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 as ≥ 0, ap ≥ 0 i n ≥ 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 0 ≤ d(i ≥ 1). Cada element di representa la despesa de la i-èssima setmana.

Sortida

La sortida és una seqüència d’enters. Cada número si 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++