>_ evaluator.oji

Antrenament OJI/OLI · clasa a 8-a

Cel mult k valori distincte

kdistincte.in / kdistincte.outtimp 1smemorie 64 MBsursă ≤ 64 KB10 testepunctaj maxim 100p
Mergi la editor

Se dă un șir de nn numere și un număr kk. Determină lungimea celei mai lungi secvențe care conține cel mult kk valori distincte.

Date de intrare

Pe prima linie nn și kk, pe a doua cele nn numere.

Date de ieșire

Lungimea maximă.

Restricții

1 ≤ n ≤ 100 000; 1 ≤ k; 1 ≤ a[i] ≤ 1000

kdistincte.in
8 2
1 2 1 3 3 3 2 2
kdistincte.out
5

Probleme similare pe PbInfo

Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.