Time limit: 0.05s
Memory limit: 4MB
Input: sir.in
Output: sir.out
Se consideră un şir format din caractere din mulţimea .
Concatenăm şirul cu el însuşi şi obţinem un şir de lungime .
Pentru un indice considerăm subsecvenţele de lungime cel mult , care se termină pe poziţia , iar dintre acestea fie subsecvenţa cea mai mică în ordine lexicografică.
Cerinţă
Determinaţi indicele pentru care are lungimea cea mai mare.
Date de intrare
Pe prima linie a fişierului de intrare sir.in se găseşte numărul natural , reprezentând lungimea şirului. Pe următoarele linii se află în ordine caracterele şirului (câte un caracter pe o linie).
Date de ieşire
Prima linie a fişierului de ieşire sir.out va conţine numărul natural . În caz că există mai multe valori pentru se va alege cea mai mică.
Restricții și precizări
Exemplul 1
sir.in
8
A
B
B
A
B
A
A
B
sir.out
13