Se dă un șir cu elemente, numere naturale nenule, și un număr natural .
O subsecvență a șirului este un șir format din unul sau mai multe elemente aflate pe poziții consecutive în șirul inițial.
Spunem că o valoare se numește element majoritar a unei secvențe de lungime , dacă ea apare în aceasta de cel puțin ori.
Cerință
Să se afișeze valorile care sunt elemente majoritare pentru cel puțin o subsecvență de lungime mai mare sau egală cu a șirului .
Date de intrare
Pe prima linie a fișierului kmajo.in
se află numerele naturale și , cu semnificația din enunț, iar pe a doua linie se găsesc numere naturale, reprezentând elementele șirului . Valorile aflate pe aceeași linie sunt separate prin câte un spațiu.
Date de ieșire
Fișierul kmajo.out
conține pe prima linie valorile cerute, în ordine strict crescătoare, separate prin câte un spațiu, sau valoarea , dacă nu există cel puțin o valoare care să respecte restricțiile impuse.
Restricții și precizări
- , ,
# | Punctaj | Restrictii |
---|---|---|
1 | 11 | |
2 | 16 | |
3 | 22 | |
4 | 30 | |
5 | 21 | Fără restricții suplimentare |
Exemplu
kmajo.in
12 3
2 2 1 3 4 2 2 3 3 3 4 4
kmajo.out
2 3 4
Explicație
este element majoritar în mai multe subsecvențe de lungime mai mare sau egală cu , un exemplu fiind: .
este element majoritar în mai multe subsecvențe de lungime mai mare sau egală cu , un exemplu fiind: .
este element majoritar în următoarea subsecvență evidențiată, de lungime mai mare sau egală cu . .