در صورتی که علاقه‌مند هستید در شرکت ترب مشغول به کار شوید، از طریق این پیوند اطلاعات خود را ثبت کنید. برای آشنایی بیشتر با شرکت ترب به صفحه‌ی ترب در کوئرا مراجعه کنید.

در صورتی که علاقه‌مند هستید در زمینه‌ی زیرساخت و رایانش ابری در شرکت هم‌روش مشغول به کار شوید، با hr@hamravesh.com تماس بگیرید. برای آشنایی بیشتر با شرکت هم‌روش به سایت هم‌روش مراجعه کنید.

پاشاشاپا


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

ممل علیشو مجبور کرده که nn تا رشته از حروف کوچک انگلیسی رو، رو یه کاغذ بنویسه. ممل می‌خواد این کاغذو بذاره جلو پاشا و بهش بگه با این کلمه‌ها یه رشته‌ی پالیندروم(رشته ای که خودش با برعکس برابره مثل abba) بنویسه.

پاشا باید حداقل یکی از این رشته‌هارو استفاده کنه و می‌تونه یه رشته رو چند بار استفاده کنه و به هر ترتیبی که خواست اونارو بچسبونه به هم و بنویسه و نتیجه باید رشته‌ای پالیندروم بشه.

ممل به تعداد حروفی که پاشا در رشته آخر نوشته علیشو می‌زنه. علیش رشته‌هایی که نوشته بودو یادشه و می‌خواد بدونه حداقل چند بار کتک می‌خوره. حداقل تعداد کتک‌هایی که علیش می‌خوره چند تاست؟‌ اگه پاشا نتونه رشته پالیندروم بسازه ممل علیشو ماچ می‌کنه که معادل -1 بار(!) کتک خوردنه.

ورودی🔗

در خط اول nn، و در nn خط بعدی رشته هایی که علیش نوشته آمده. تضمین می‌شود رشته‌ها فقط از حروف کوچک انگلیسی تشکیل شده باشند و جمع طول آنها حداکثر 3 0003\ 000 باشد.

1n3 0001 \le n \le 3\ 000

خروجی🔗

در خروجی تنها حداقل تعداد بار‌هایی که علیش کتک می‌خوره رو چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

3
ps
as
sp
Plain text

خروجی نمونه ۱🔗

4
Plain text

**رشته‌ی پالیندرومی که پاشا می‌تونه بسازه و کمترین طول رو داره pssp است.

ورودی نمونه ۲🔗

4
abb
ba
bba
abaa
Plain text

خروجی نمونه ۲🔗

5
Plain text

**رشته‌ی پالیندرومی که پاشا می‌تونه بسازه و کمترین طول رو داشته باشه abbba است.

ورودی نمونه ۳🔗

3
abbs
sbbx
we
Plain text

خروجی نمونه ۳🔗

-1
Plain text

**پاشا نمی‌تونه رشته پالیندرومی بسازه.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.