papusa

Time limit: 0.01s Memory limit: 2MB Input: papusa.in Output: papusa.out


Păpuşa Matrioşka este o jucărie din lemn, goală pe dinăuntru. De aceea, în interiorul său poate fi introdusă oricare altă păpuşă Matrioşka de înălţime mai mică.
La un magazin de suveniruri se găsesc nn păpuşi Matrioşka aşezate în şir, în număr egal, pe două rafturi alăturate. Pe raftul din stânga sunt expuse prima jumătate de păpuşi, situate în şir pe poziţiile 11, 22, \dots, n2\frac{n}{2}, iar raftul din dreapta ultima jumătate de păpuşi, situate în şir pe poziţiile n2+1\frac{n}{2}+1, \dots, nn. Prin notaţia n2\frac{n}{2} se înţelege jumătatea numărului nn.
Ana şi Iulia vor să cumpere cât mai multe păpuşi Matrioşka, dar tatăl lor le impune următoarele reguli:

  • Iulia are voie să aleagă păpuşi din raftul din stânga, iar Ana din raftul din dreapta
  • Dacă de pe un raft se cumpără mai multe păpuşi, atunci ele se vor afla pe poziţii consecutive pe raft;
  • Prima păpuşă cumpărată de o fetiţă va avea înălţimea mai mică decât cea de a doua, a doua decât cea de a treia şi aşa mai departe astfel încât fiecare păpuşă să poate fi introdusă în următoarea păpuşă cumpărată;
  • Ultimele păpuşi cumpărate trebuie să se situeze doar la capetele rafturilor şi în plus:
    1. dacă ultima păpuşă cumpărată de Iulia este pe poziţia 11 atunci ultima păpuşă cumpărată de Ana trebuie să fie pe poziţia nn;
    2. dacă ultima păpuşă cumpărată de Iulia este pe poziţia n2\frac{n}{2} atunci ultima păpuşă cumpărată de Ana trebuie să fie pe poziţia n2+1\frac{n}{2}+1

Pentru a putea să aleagă cât mai multe păpuşi respectând regulile impuse de tatăl lor, fetiţelor li se permite să execute în acelaşi timp următoarea operaţie, până se revine la aşezarea iniţială a păpuşilor:

  • Iulia mută păpuşa de pe poziţia 11 pe poziţia n2\frac{n}{2}, deplasând cu o poziţie spre stânga toate celelalte păpuşi din raftul său;
  • Ana mută păpuşa de pe poziţia nn pe poziţia n2+1\frac{n}{2}+1, deplasând cu o poziţie spre dreapta toate celelalte păpuşi din raftul său;

Cerinţă

Pentru a le ajuta pe Iulia şi Ana să achiziţioneze ı^mpreuna˘împreună un număr maxim de păpuşi, scrieţi un program care citeşte un număr natural nn şi înălţimile celor nn păpuşi şi determină:

  1. numărul MM de operaţii efectuate concomitent de fetiţe;
  2. numărul maxim PP de păpuşi care vor fi cumpărate.

Date de intrare

Fişierul text papusa.in conţine pe prima linie un număr natural par nn, reprezentând numărul de păpuşi. Pe linia a doua sunt nn numere naturale separate prin câte un spaţiu, reprezentând înălţimile păpuşilor situate pe cele două rafturi, în ordine de la poziţia 11 la nn.

Date de ieşire

Fişierul de ieşire papusa.out va conţine:

  • pe prima linie, numărul natural MM;
  • pe a doua linie, numărul natural PP.

Restricţii şi precizări

  • 2n1 0002 \leq n \leq 1 \ 000, nn este număr par
  • 11 \leq înălţimile păpuşilor 10 000\leq 10 \ 000
  • Dacă numărul maxim de păpuşi se obţine fără a face operaţii de mutare atunci M=0M = 0
  • Pentru toate testele de intrare există o singură configuraţie pentru care se poate cumpăra un număr maxim de păpuşi
  • Pentru rezolvarea cerinţei 11 se acordă 40%40\% din punctaj, pentru rezolvarea cerinţei 22, 60%60\% din punctaj

Exemplu

papusa.in

8
5 7 2 4 6 10 14 8

papusa.out

2
7

Explicaţie

Raftul Iuliei conţine păpuşile de înălţimi 55, 77, 22, 44, iar al Anei păpuşile de înălţimi 66, 1010, 1414, 88. Pe această aşezare Iulia şi Ana pot cumpăra păpuşile de înălţime 2 4 62 \ 4 \ 6 sau 5 85 \ 8. Se pot cumpăra cel mult 33 păpuşi.
Configuraţia obţinută după prima operaţie de mutare este: 7 2 4 5 8 6 10 147 \ 2 \ 4 \ 5 \ 8 \ 6 \ 10 \ 14 Pe această aşezare Iulia şi Ana pot cumpăra păpuşile de înălţime 2 4 5 6 82 \ 4 \ 5 \ 6 \ 8 sau 2 7 6 10 142 \ 7 \ 6 \ 10 \ 14. Se pot cumpăra cel mult 55 păpuşi.
Configuraţia obţinută după a doua operaţie este 2 4 5 7 14 8 6 102 \ 4 \ 5 \ 7 \ 14 \ 8 \ 6 \ 10. Pe această aşezare Iulia şi Ana pot cumpăra păpuşile cu înălţimile 2 4 5 7 6 8 142 \ 4 \ 5 \ 7 \ 6 \ 8 \ 14 sau 2 6 102 \ 6 \ 10. Deci se pot cumpăra cel mult 77 păpuşi.
Configuraţia obţinută după a treia operaţie 4 5 7 2 10 14 8 64 \ 5 \ 7 \ 2 \ 10 \ 14 \ 8 \ 6. Pe această aşezare Iulia şi Ana pot cumpăra păpuşile cu înălţimile 2 102 \ 10 sau 4 64 \ 6. Deci se pot cumpăra cel mult 22 păpuşi.
Numărul maxim de păpuşi cumpărate este 77 şi se obţine după a 22-a operaţie de mutare.

Log in or sign up to be able to send submissions!