CSES - Esiintymät
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Annettuna on taulukko, jossa on nn lukua. Tehtäväsi on määrittää jokaiselle kk luvun yhtenäiselle alitaulukolle, mikä on useimmin esiintyvä luku alitaulukossa. Jos vastaus ei ole yksikäsitteinen, valitaan pienin luvuista.

Syöte

Syötteen ensimmäisellä rivillä on kaksi kokonaislukua nn ja kk: taulukon koko ja alitaulukon koko.

Seuraavalla rivillä on nn kokonaislukua t1,t2,,tnt_1,t_2,\ldots,t_n: taulukon sisältö.

Tuloste

Tulosta nk+1n-k+1 lukua: halutut luvut alitaulukoissa vasemmalta oikealle.

Rajat

  • 1kn21051 \le k \le n \le 2 \cdot 10^5
  • 1ti1091 \le t_i \le 10^9

Esimerkki

Syöte:

8 5
2 3 2 5 1 6 5 6

Tuloste:

2 1 5 5

Selitys: Alitaulukot ovat [2,3,2,5,1][2,3,2,5,1], [3,2,5,1,6][3,2,5,1,6], [2,5,1,6,5][2,5,1,6,5] ja [5,1,6,5,6][5,1,6,5,6].