Atenție! Aceasta este o versiune veche a paginii., scrisă la 2018-11-22 20:29:31.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire litere3.in, litere3.out Sursă Runda 1 Infogim 2019 - 7-8
Autor Vlad Turcuman Adăugată de avatar ptest Hai la Olimpiada - Iasi Gimnaziu ptest
Timp de execuție pe test 0.25 sec Limită de memorie 65536 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Litere3

Catalin are un sir de litere A = a1a2a3...an. Lui nu ii plac literele mari, asa ca isi doreste sa gaseasca o subsecventa B din A care sa aiba cat mai multe litere mici distincte, dar sa nu aiba mai mult de K litere mari.

Date de intrare

În fișierul de intrare litere3.in se află pe prima linie numarele N si K iar pe a doua line N litere: a1, a2, ..., aN.

Date de ieșire

Afișați în fișierul litere3.out numarul maxim de litere mici distincte pe care poate sa le aiba B.

Restricții

  • 1 ≤ N ≤ 100 000
  • 0 ≤ K ≤ N
  • Pentru 60% din punctaj: K = 0

Exemplu

table(example). |_. litere3.in |_. litere3.out | | 12 0
zACmAbbaazzC | 3 | Subsecventa B cu numar maxim de litere mici distincte e bbaazz (are 0 litere mari, si 3 litere mici distincte). | 12 2
zACmAbbaazzC | 4 | O subsecventa B cu numar maxim de litere mici distincte e mAbbaazz (1 litera mare, si 4 litere mici distincte). Alte subsecvente posibile sunt: mAbbaazzC si CmAbbaazz

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii