Masala A

Xotira 256 MB Vaqt 1000 ms
14

Sehrgarning Kod Lentalari

Auron ismli sehrgar qadimiy qo‘lyozmalardan topilgan maxfiy kodlarni saqlaydi. Har bir kod qog‘oz lentaga yozilgan bo‘lib, unda kichik ingliz harflari ketma-ket joylashgan.

Sehrgar qo‘lida \(N\) ta kod lentasi bor.

U barcha lentalarni istalgan tartibda birlashtirib, bitta uzun kod hosil qilmoqchi. Har bir lentani ulashdan oldin uni:

  • o‘z holicha qoldirish,
  • yoki butunlay teskari aylantirish (reverse)

mumkin.

So‘ng hosil bo‘lgan uzun kodning ikki uchi tutashtirilib, yopiq halqa hosil qilinadi.

Halqaning kuchi unda ketma-ket joylashgan bir xil harflarning eng uzun guruhi bilan aniqlanadi. Halqa yopiq bo‘lgani sababli, kodning oxirgi va birinchi harflari ham qo‘shni hisoblanadi.

Sehrgarga halqaning eng katta kuchini topishda yordam bering, ketma-ket keladigan bir xil harflarning maksimal mumkin bo‘lgan sonini aniqlang.


Kiruvchi ma'lumotlar:

Kirish faylining dastlabki satrida bitta butun son, \(N(2 \le N)\) - lentalar soni kiritiladi.

Keyingi \(N\) ta satrning har birida bitta lentaning harflari ketma-ketligi.

ChegaralarBeriladigan ball
1\(N \le 4\)
\(S \le 20\)
7
2\(N \le 50\)
\(S \le 100\)
14
3\(N \le 700\)
\(S \le 1 \ 400\)
19
4\(N \le 100\ 000\)
\(S \le 200 \ 000\)
30
5\(N \le 2 \ 000 \ 000\)
\(S \le 4 \ 000 \ 000\)
30

Bu yerda \(S\) barcha satr uzunliklari yig'indisini anglatadi.


Chiquvchi ma'lumotlar:

Sehrgarga halqaning eng katta kuchini topishda yordam bering, ketma-ket keladigan bir xil harflarning maksimal mumkin bo‘lgan sonini chiqaring.


Misollar
# input.txt output.txt
1
2
ab
cb
2
2
3
abbc
cbbb
abb
5
3
4
abbba
aaaa
aaa
aa
11