Masala #FEYNLUIJMG

Xotira 32 MB Vaqt 1000 ms
14

Satrlarni tenglash

Ingliz tili alifbosining kichik harflaridan iborat, uzunligi bir xil bo‘lgan 2 ta, \(A\) va \(B\) satrlar bor. Sizning vazifangiz \(A\) satrni \(B\) satr bilan bir xil qilishdir. Buning uchun \(A\) satrdagi ixtiyoriy belgini o‘zgartirish mumkin. Unli belgini unli belgiga hamda undosh belgini undosh belgiga o‘tkazish tekin, ammo unlidan undoshga va aksincha o‘tkazish uchun 1 so‘m to‘lash lozim. \(A\) satrni \(B\) satrga tenglashtirish uchun to‘lash kerak bo‘ladigan minimal narxni toping. Faqatgina {‘a’, ‘e’, ‘i’, ‘o’, ‘u’, ‘y’} belgilari ingliz alifbosining unli belgilari hisoblanadi.


Kiruvchi ma'lumotlar:

Kirish oqimining birinchi qatorida \(A\) satr kiritiladi.

Kirish oqimining ikkinchi qatorida \(B\) satr kiritiladi.

\(A\) va \(B\) satrlarning uzunligi bir xil ekanligi va ularning uzunligi 200 dan oshmasligi kafolatlanadi.


Chiquvchi ma'lumotlar:

\(A\) satrni \(B\) satrga tenglashtirish uchun to‘lash kerak bo‘ladigan minimal summani chiqaring.


Misollar
# input.txt output.txt
1
cat
rat
0
2
abracadabra
abacabadaba
7
Izoh:

1-testda: “cat” satrini “rat” satriga o‘zgartirish uchun ‘c’ belgisini ‘r’ belgisiga o‘zgartirish yetarli. Undosh belgini undosh bepul, shuning uchun jami 0 so‘m to‘lash yetarli.

2-testda: \(A\) satridagi 3-9-harflarni o‘zgartirish uchun pul to‘lash lozim. Demak 7 so‘m to‘lash yetarli.