Zadanie
Jódlovanie
Počet bodov: 60, časový limit: 400ms
Ovečky sa učili jódlovať. Žiaľ, ich hudobný repertoár je obmedzený a zvládajú ako tak ákať, békať a cékať. Po dlhom skúšaní tohoto hudobého umenia došli k tomu, že niektoré kombinácie zvukov znejú lepšie ako iné. Konkrétne, existuje k kombinácií, ktoré sú krásne.
Ovečky sa rozhodli zložiť si novú pesničku, ktorá bude pozostávať z n zvukov, a bude čo najkrajšia. Krása piesne je počet výskytov (aj prekrývajúcich sa) jednotlivých krásnych kombinácii.
Zistite koľko najviac krásnych kombinácií môžu dostať.
Úloha
Na prvom riadku dostanete číslo 0<k≤20, počet kombinácií a číslo n≤1000, dĺžku pesničky.
Na ďalších k riadkoch dostanete kombinácie. Kombinácia je string znakov ABC. Kombinácie budú navzájom rôzne a ich dĺžka nepresiahne 15 znakov.
Príklady
Input:
3 7
ABA
CB
ABACB
Output:
4
Ovečky môžu zaspievať ABACBCB. Zaspievajú tak raz ábéá, raz ábéácé a dvakrát cébé
Pre odovzdávanie sa musíš prihlásiť.