Orqaga

#23. Eng uzun umumiy qism (LCS)

Qiyin 200 ms 16 MB 44 yechilgan

Lotin alifbosining kichik harflaridan iborat ikkita satr — S1 va S2 beriladi. Siz bu ikki satr uchun eng uzun umumiy qism ketma-ketlik (Longest Common Subsequence) uzunligini topishingiz kerak. Qism ketma-ketlik deb, asl satrdan ba'zi belgilarni o'chirib tashlash (yoki umuman o'chirmaslik) natijasida hosil qilinadigan va qolgan belgilarning asl tartibi buzilmagan yangi satrga aytiladi.

Kiruvchi ma'lumotlar

Birinchi qatorda S1 satri beriladi. Ikkinchi qatorda S2 satri beriladi. Satrlar bo'sh emas va uzunligi cheklangan.

Chiquvchi ma'lumotlar

Yagona butun son — eng uzun umumiy qism ketma-ketlikning maksimal uzunligini chiqaring.

Cheklovlar

|s| ≤ 5000

Misollar

Kirish #1
abc
ac
Chiqish #1
2

Yechim yuborish

Yechim yuborish uchun tizimga kiring.