Pagini recente » Diferente pentru problema/petic intre reviziile 3 si 2 | Diferente pentru problema/exp intre reviziile 37 si 11 | Diferente pentru utilizator/todetode intre reviziile 25 si 17 | Diferente pentru problema/viteza intre reviziile 18 si 1 | Diferente pentru problema/pizza intre reviziile 3 si 4
Diferente pentru
problema/pizza intre reviziile
#3 si
#4
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="pizza") ==
Poveste şi cerinţă...
Alice si Bob s-au revazut dupa mult timp la o pizzerie din estul Taiwanului. Cum niciunul nu voia sa manance o pizza intreaga, s-au hotarat sa comande o pizza mai speciala. Aceasta pizza are proprietatea ca este impartita in $N$ felii tringhiulare de dimensiuni diferite. Pentru a nu preciza ca o anumita felie reprezinta $x%$ din intreaga pizza, bucatarul a scris cu sos pe fiecare felie un numar natural mai mare ca 0 reprezintand astfel o valoare ce aproximeaza acest procent. Mai exact, in acest caz, o felie marcata cu valoarea $10$ va fi de doua ori mai mare decat o felie marcata cu valoarea $5$.
h2. Cerinţă
Pentru ca Alice si Bob sunt mari fani ai pizzei, ei doresc sa manance individual cat mai multa pizza. Cum acest tip de pizza este special, ei au creat anumite reguli pentru ca jocul sa fie corect.
* Fiecare mananca alternativ cate o felie de pizza.
* Alice este cea care alege de unde ia prima felie
* Dupa ce Alice extrage prima felie, fiecare are voie sa aleaga doar o felie adiacenta cu o alta felie de pizza deja extrasa.
Fiecare din cei doi copii vor dori sa manance o cantitate cat mai mare de pizza, astfel incat fiecare va juca o strategie optima de extragere a feliilor pentru a manca o catintate maxima posibil de pizza. Se intelege prin cantitate de pizza, suma valorilor de pe feliile extrase de unul dintre copii.
Bucatarul este foarte interesat de acest joc al copiilor si va roaga pe voi sa calculati care este valoarea maxima pe care o poate extrage Alice si Bob, fiecare jucand optim si sa ii spuneti diferenta dintre valoarea obtinuta de Alice si valoarea obtinuta de Bob.
h2. Date de intrare
Fişierul de intrare $pizza.in$ ...
Fişierul de intrare $pizza.in$ contine pe prima linie valoarea $N$ reprezentand numarul total de felii.
Pe urmatoarea linie se va descrie configuratia feliilor de pizza. Mai exact, se vor citi $N$ numere naturale mai mari ca $0$ ce vor reprezenta valorile scrise pe $N$ bucati de pizza consecutive (prima felie este aleasa la intamplare). Se precizeaza ca pe blatul de pizza, a $N$ felie citita se afla inaintea primei felii citite.
h2. Date de ieşire
În fişierul de ieşire $pizza.out$ ...
În fişierul de ieşire $pizza.out$ se va afla un singur numar intreg reprezentand diferenta dintre valoarea obtinuta de Alice si valoarea obtinuta de Bob.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $2 ≤ N ≤ 5 000$
* $1 ≤ X$ ~i~ $≤ 1 000 000$, unde $X$ ~i~ reprezinta valoarea scrisa pe a $i$ -a felie de pizza
h2. Exemplu
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.