Esperit nadalenc P19910


Statement
 

pdf   zip

En un passeig hi ha lloc per a nn decoracions nadalenques, cadascuna de les quals pot ser un arbre, un pessebre o una llum. Una empresa pot instal·lar-ho tot. Per a tota 1in1 \le i \le n, el preu de posar en el lloc ii-èsim un arbre, un pessebre o una llum seria p1ip_{1i}, p2ip_{2i} i p3ip_{3i}, respectivament. Podeu calcular el preu mínim d’omplir els nn llocs?

Tingueu en compte dues coses:

  • No hi pot haver dues (o més) decoracions consecutives del mateix tipus. Per exemple, al costat d’un pessebre no n’hi pot haver cap altre.

  • L’amo de l’empresa instal·ladora té bon cor, i ha promès que cobrarà només la meitat del preu total. Però, com que l’home no sap dividir amb decimals, només farà aquest descompte si el preu total és parell.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb nn, seguida de p11p_{11}, p12p_{12}, …, p1np_{1n}, seguits de p21p_{21}, p22p_{22}, …, p2np_{2n}, seguits de p31p_{31}, p32p_{32}, …, p3np_{3n}. Suposeu 1n1051 \le n \le 10^5, i que tots els preus es troben entre 0 i 10910^9.

Sortida

Per a cada cas, escriviu el preu mínim de decorar el passeig.

Public test cases
  • Input

    1
    20
    15
    30
    
    1
    40
    15
    60
    
    5
    900000000 800000000 900000000 800000000 900000000
    800000000 900000000 800000000 900000000 800000000
    1000000000 1000000000 0 1000000000 1000000000
    
    3
    0 1 0
    42 1000 5
    23 1000 10
    
    2
    2 1
    4 10
    6 3
    

    Output

    10
    15
    1600000000
    17
    5
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++