S.104

A hármas számrendszer világában csak három számjegyet ismernek: 0, 1 és 2. Az ott élők nagyon szeretik a szép számokat. Ismernek NN darab alapvető nagyon szép számot.

Egy hosszabb szám szépségét úgy vizsgálják meg, hogy kiszámolják, összesen hány alapvető szép szám található meg benne. Tehát ha N=3N=3, és a három alapvető szép szám a 010010, 2121 és a 0102101021, akkor a 0102101021 szám szépsége 33 pont, hiszen megtalálható benne a 010010, a 2121 és a 0102101021 is, mint összefüggő részsorozat. Ha a számban több helyen is megjelenik ugyanaz az alapvető részszám, az természetesen többször is beleszámít a pontszámba.

Felmerült a kérdés, hogy melyik az a KK számjegyből álló szám, ami a legeslegszebb, azaz a legtöbb pontot kapja a fenti módszerrel. Nekünk csak azt kell megmondani, hogy ez a legszebb szám mennyire szép, hány pontot kap.

A program olvassa be a standard input első sorából NN-et és KK-t, majd a következő NN sorból az aia_i szóközzel elválasztott alapvetően szép számokat, és írja a standard output első és egyetlen sorába a legeslegszebb szám pontszámát.

Korlátok

  • ai104\sum |a_i| \leq 10^4
  • aia_i csak 00, 11 és 22 karakterekből áll.
  • minden aia_i különböző
  • K5000K \leq 5000

Példa

Bemenet

3 7
010
21
01021

Kimenet

4
Információk
Azonosító:
s104
Cím:
2016. január
Időlimit:
1000 ms
Memórialimit:
256 MiB
Tagek:
mutasdsztringek dp
Típus:
batch

Megoldás beküldése
Beküldéshez lépj be vagy regisztrálj!


Mellékletek