Описание

Ограничение по времени: 500 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Find and Replace

Беси работает в новейшем текстовом редакторе miV!. Она начинает со входной строки, состоящей исключительно из больших и маленьких английских букв и хочет преобразовать её в некоторую другую строку. Одним кликом miV! позволяет ей заменить все вхождения одной английской буквы \(c_1\) в строке на другую английскую букву \(c_2\). Например, если дана строка string \(\texttt{aAbBa}\) и \(c_1\) есть 'a' и \(c_2\) есть 'B', то строка трансформируется в \(\texttt{BAbBB}\).

Для каждого из \(T\) (\(1\le T\le 10\)) независимых тестов, определите минимальное количество кликов, которое требуется, чтобы преобразовать входную строку в желаемую выходную.

ФОРМАТ ВВОДА (с клавиатуры / stdin):

Первая строка содержит \(T\), количество независимых подтестов.

Последующие \(T\) пар строк содержат входную и выходную строку одинаковой длины. Все символы большие или маленькие английские буквы (от A до Z или от a до z). Сумма длин всех строк не превысит 10^5.

ФОРМАТ ВЫВОДА (на экран / stdout):

Для каждого теста выведите минимальное количество кликов, требуемых чтобы преобразовать входную строку в выходную или \(-1\), если это сделать невозможно.


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: