Cerința
Se dă un vector cu n
elemente, numere naturale. Determinați cea mai lungă secvență de elemente din vector care începe și se termină cu aceeași valoare. Dacă în vector există mai multe secvențe corecte de lungime maximă se va determina cea mai din stânga.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale, separate prin spații, reprezentând elementele vectorului.
Date de ieșire
Programul va afișa pe ecran indicii st dr
ai capetelor secvenței determinate, separați printr-un spațiu.
Restricții și precizări
1 ≤ n ≤ 1.000.000
- cele
n
numere citite vor fi mai mici decât1.000.000
- indexarea elementelor vectorului începe de la
1
.
Exemplu:
Intrare
12 6 6 8 3 6 6 3 8 4 3 3 4
Ieșire
4 11
Explicație
Cel mai lung subșir începe de la poziția 4
și se termină la poziția 11
.