Submit solution


Points: 1
Time limit: 1.0s
Memory limit: 500M

Problem type

Niz koji nastane kada se iz nekog niza obrišu neki elementi se zove nz. Za dati niz A i broj K naći leksikografsko najmanji nz koji se dobija brisanjem tačno K elemenata niza A.

Opis ulaza

U prvoj liniji nalaze se dva cela broja. Prvi broj, N, predstavlja dužinu niza A, a drugi broj je broj K. U narednoj liniji se nalazi N celih brojeva koji predstavljaju elemente niza A.

Opis izlaza

Ispisati N-K celih brojeva koji predstavljaju traženi nz.

Primer 1

Ulaz
Copy
4 1
4 8 6 3
Izlaz
Copy
4 6 3
Objašnjenje primera

Brisanjem jednog elementa mogu se dobiti nzovi 8 6 3​, 4 6 3, 4 8 3 i 4 8 6. Nz 4 6 3 je leksikografski manji od svih ostalih.

Primer 2

Ulaz
Copy
8 3
6 0 3 1 4 2 1 7
Izlaz
Copy
0 1 2 1 7

Ograničenja

  • 0 \leq A_i \leq 10^9​
  • 0 \leq K \leq N-1​

Postoji pet podzadatka:

  • Podzadatak 1 [19 poena]: N \leq 400​ i K = 1​
  • Podzadatak 2 [24 poena]: N \leq 200.000​ i A_i \in \{0, 1\}​
  • Podzadatak 3 [18 poena]: N \leq 400​
  • Podzadatak 4 [18 poena]: N \leq 200.000​ i A_i \leq 100​
  • Podzadatak 5 [21 poena]: N \leq 500.000

Napomena

Kažemo da je niz P leksikografski manji od niza Q iste dužine ako važi da je P_i < Q_i za najmanje i za koje je P_i \neq Q_i.


Comments

There are no comments at the moment.