Masala #QNFAB50AWT

Xotira 32 MB Vaqt 1000 ms
14

Satrni tiklash

Sizga satr berilgan. Satr ustida quyidagi amalni istalgancha bajarish mumkin:

  • Satrning boshidan k ta belgini o'chiring
  • Satrning oxiriga istalgan k ta belgini qo'shing (belgining satr ichida bor-yo'qligi muhim emas)

Ushbu amaldan istalgan miqdorda - foydalanishga ruxsat berilsa, minimum necha qadamda satrni dastlabki holatga qaytarish mumkin?


Kiruvchi ma'lumotlar:

Yagona qatorda lotin alifbosining kichik harflaridan iborat S satri kiritiladi. Satr uzunligi 1 000 000 dan oshmaydi


Chiquvchi ma'lumotlar:

0 ga teng bo'lmagan minimum amallar sonini chop eting.


Misollar
# input.txt output.txt
1
abcabacd
3
3
2
abacaba
3
2