Dupa eşecul de la olimpiadă, Chuck Nirros şi-a găsit alinarea în minunatele sendvişuri de la OverWay. Conştient că se îngraşă, s-a decis să se înscrie la ore de sport cu un antrenor calificat. Antrenamentul se desfăşoară pe parcursul a zile, în fiecare zi fiind prezenţi un număr diferit de elevi . Antrenorul are un mod unic de a alege ordinea în care elevii vor folosi aparatele: la începutul fiecărei zile îşi va alege un număr natural nenul secret , apoi elevii se aliniază într-un şir şi sunt numerotaţi de la stânga la dreapta începând cu , reprezentând cel mai din stânga elev, şi terminând cu , reprezentând cel mai din dreapta elev. El începe ulterior să îi numere de la stânga la dreapta, iar când ajunge la unul dintre capete îşi continuă numărătoarea pornind din acel capăt şi continuând către capătul opus.
Spre exemplu, pentru , el va număra în felul următor: . La fiecare , elevul pe care se opreşte este eliminat complet din şir şi i se permite folosirea aparatelor de antrenament. Din păcate, Chuck Nirros nu cunoaşte numerele secrete, dar cunoaşte ordinea în care elevii au fost eliminaţi din şir.
Cerință
Dându-se ordinea elevilor eliminaţi în fiecare din cele zile, aflaţi cea mai mică valoare pe care o poate lua fiecare dintre numerele secrete .
Date de intrare
Fişierul sport.in
conţine pe prima linie numărul de zile . Următoarele linii conţin ordinea în care elevii au fost eliminaţi în fiecare dintre cele zile şi vor avea următoarea configuraţie:
- linia conţine numărul de elevi prezenţi la antrenament în ziua , notat cu .
- linia conţine numere naturale separate prin câte un spaţiu, reprezentând ordinea în care elevii au fost eliminaţi în ziua . Evident, numerele de pe această linie sunt diferite două câte două.
Date de ieșire
Fişierul sport.out
conţine numere natural nenule reprezentând valorile minime pe care le pot lua fiecare dintre numerele secrete , câte una pe linie.
Restricții și precizări
- Atenţie! Numerele secrete sunt numere naturale nenule.
Exemplu
sport.in
2
2
2 1
6
2 4 6 3 1 5
sport.out
2
2
Explicație
Pentru prima zi un alt raspuns posibil este , dar nu este minimal.
Pentru a doua zi, şirul elevilor va arăta în modul următor:
- – la început
- – dupa ce sunt număraţi
- – dupa ce sunt număraţi
- – dupa ce sunt număraţi
- – dupa ce sunt număraţi
- – dupa ce sunt număraţi