Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2018-06-09 08:59:46.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:benzina.in, benzina.outSursăJunior Challenge 2018
AutorAlexandru Petrescu, Bogdan PopAdăugată deJuniorChallenge2018Junior Challenge JuniorChallenge2018
Timp execuţie pe test0.15 secLimită de memorie524288 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Benzina

Textul problemei sta sub influenta noului curent litarar numit umorul absent

Marcel se plimba linistit cu blatomobilul cand, deodata, ii auzi pe Dl IOI, Nry si Semicerc vorbind ca la coltul strazii. Pentru ca erau la coltul strazii. Spirit santajist, Marcel s-a gandit ca poate subtiliza informatii relevante daca sta si ii asculta. Pentru a nu parea suspect, a coborat din blatomobil si le dadea tarcoale celor trei dand senzatia ca e in cautare de benzina. In sensul de motivat. A aflat ca cei trei puneau la cale o aparitie in Azerbaidjan sub noile nume de scena Dl IOIT, Nrz, respectiv Demicerc. Realizand ca numai in romanele politiste si in scrisori pierdute poti afla informatii suficient de prestigioase tragand cu urechea, Marcel a plecat sa caute benzina in alta parte. Adica motivat.

Cerinta

Se da un numar N si doua siruri A si B de cate 2N numere naturale. Sa consideram o parantezare corecta de lungime 2N careia vrem sa ii calculam costul. Pentru fiecare paranteza i, daca e deschisa adaugam Ai iar daca e inchisa adaugam Bi. Gasiti costul maxim al unei parantezari corecte!

O parantezare este corecta daca este construita conform urmatoarelor reguli:

  • <sirul vid> = <parantezare corecta>
  • <parantezare corecta> + <parantezare corecta> = <parantezare corecta>
  • "(" + <parantezare corecta> + ")" = <parantezare corecta>

Date de intrare

Fişierul de intrare benzina.in (adica motivat.in)

Date de ieşire

În fişierul de ieşire benzina.out (adica motivat.out)

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

benzina.inbenzina.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?