Masala #DKFT9VIG7I

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

Qayta yozishlar soni

Sizga ikkita satr beriladi:

  • Sboshlang‘ich matn
  • Tmaqsadli matn

Siz S satridan T satrini quyidagi amallar orqali qurishingiz mumkin:

🔁 Har bir operatsiyada siz:

  • S ning harflaridan iborat bo‘lgan to‘liq substringni tanlaysiz (ya’ni S tartibidagi bir necha harf ketma-ketligini)
  • Bu substringni T boshidan boshlab mos joyga qo‘shasiz

S ni faqat o‘zidagi tartibda ishlatishingiz mumkin (ya’ni harflar joylashuvi o‘zgartirilmaydi)
❗ Har bir amalda S ning substringi olinadi
❗ T ni boshi–oxirigacha ketma-ket yig‘ishingiz kerak (skipping yo‘q)


Kiruvchi ma'lumotlar:

birinchi qatorda S
ikkinchi qatorda T


Chiquvchi ma'lumotlar:

S dan T ni qurish uchun eng kam nechta substring kerak bo‘lishini toping.
Agar T ni umuman qurib bo‘lmasa, -1 chiqaring.


Misollar
# input.txt output.txt
1
cea
ceeaeeeceaeaaaaeca
12
Izoh:

Jichcha qiyin,
Maqtanishmasu, lekin Al-Xorazmiy Contest #2 va #3 ni men - Umar Shomurodov tuzdim.
Menga Judge akkount berib turgani uchun A'loxo'ja G'aybullayevga katta rahmat

Agar o'xshamasa .strip() ni qollang

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin