Un grup de îngeraşi s-au adunat în cerc - fiecare dintre ei stă pe un norişor aflat la o anumită înălţime, cunoscută. Norişorii sunt numerotaţi în ordine de la la . Îngeraşii vor sta de vorbă "de la egal la egal" şi, urmărind să fie la aceeaşi înălţime, nu pierd ocazia de a se juca un pic. Jocul constă în a-şi face cu ochiul unul altuia într-o anumită ordine: "emiţătorul" va fi îngeraşul care este cel mai aproape de pământ, iar dacă sunt mai mulţi la aceeaşi înălţime minimă, atunci va emite cel care stă pe norişorul cu numărul de ordine cel mai mic.
Emiţătorul va privi spre toţi ceilalţi, în ordine, şi va face cu ochiul doar celor aflaţi mai sus decât el: îngeraşul care a primit semnalul va reduce înălţimea norişorului propriu cu o valoare egală cu înălţimea la care se află norişorul îngeraşului care a trimis semnalul. În etapa următoare se alege un nou emiţător (după aceeaşi regulă) care va relua seria de “clipiri”. Într-o etapă emiţătorul va face cu ochiul o singură dată fiecărui îngeraş (dacă acesta este situat mai sus decât el). Jocul continuă până când, după un numar de astfel de etape, toţi îngeraşii vor ajunge la aceeaşi înălţime, .
Cerinţă
Să se scrie un program care calculează şi afişează înălţimea finală ().
Date de intrare
Pe prima linie a fișierului de intrare ingerasi.in
se găsește un număr natural , reprezentând numărul de îngerași. Se citesc apoi, pe următoarea linie în ordine, numere naturale reprezentând înălţimile norişorilor.
Date de ieșire
Pe prima linie a fișierului de ieșire ingerasi.out
se va fişa doar valoarea , reprezentând înălţimea la care se află în final norişorii.
Restricții și precizări
- ;
- înălţimile norişorilor sunt numere naturale cuprinse între şi .
Exemplul 1
ingerasi.in
3
12
4
10
ingerasi.out
2
Explicație
În prima etapă este emiţător (la înălţimea )
- îi face cu ochiul lui şi acesta va ajunge la înălţimea
- îi face cu ochiul lui şi acesta va ajunge la înălţimea
În a doua etapă tot este emiţător (la înălţimea )
- îi face cu ochiul lui şi acesta va ajunge la înălţimea
- îi face cu ochiul lui şi acesta va ajunge la înălţimea
În a treia etapă este emiţător (la înălţimea )
- îi face cu ochiul lui şi acesta va ajunge la înălţimea
- îi face cu ochiul lui şi acesta va ajunge la înălţimea
Jocul se încheie pentru că toţi îngeraşii sunt la aceeaşi înălţime,