Mirunel, fratele Mirunei, a dezvoltat o adevarată pasiune pentru matematică. Jucându-se cu şiruri de numere naturale, a întalnit o problemă pentru care abilităţile sale de matematician nu sunt suficiente. El a descoperit un şir format din numere naturale cuprinse între şi şi trebuie să determine lungimea cea mai mare a unei subsecvenţe care conţine un element majoritar. Într-o subsecvenţă de lungime , un element este majoritar dacă apare de cel puţin ori (partea întreagă a lui ).
Cerinţă
Determinaţi lungimea maximă a unei subsecvenţe care conţine un element majoritar.
Date de intrare
Fişierul de intrare mate.in
va conţine pe prima linie un singur număr natural, , având semnificaţia din enunţ. Pe urmatoarea linie se află numere naturale separate printr-un singur spaţiu, reprezentând şirul de numere.
Date de ieșire
Fişierul de ieşire mate.out
va conţine un singur număr natural, reprezentând lungimea maximă a unei subsecvenţe care conţine un element majoritar.
Restricții și precizări
Exemplul 1
mate.in
5
4 1 1 2 3
mate.out
4
Explicație
Subsecvenţa de lungime îl conţine pe , care este element majoritar deoarece apare de ori.