#MS2410I. 不基本子串结构
不基本子串结构
题目描述
给定两个由小写字母构成的字符串 ,你需要找到一个由小写字母构成的字符串 ,使得 在 中的出现次数相等且均不为 ,且 的长度最小。
输出 的长度的最小值。如果不存在这样的 ,输出一行 。
输入格式
本题有多组数据。第一行一个正整数 (),表示测试数据组数。
接下来 行,每行两个字符串 。
数据保证 。
输出格式
对每组数据,输出一行一个整数表示答案。
3
ab ba
a aaa
ab aba
3
-1
3
给定两个由小写字母构成的字符串 A,B,你需要找到一个由小写字母构成的字符串 C,使得 A,B 在 C 中的出现次数相等且均不为 0,且 C 的长度最小。
输出 C 的长度的最小值。如果不存在这样的 C,输出一行 −1。
本题有多组数据。第一行一个正整数 T(1≤T≤105),表示测试数据组数。
接下来 T 行,每行两个字符串 A,B。
数据保证 ∑∣A∣,∑∣B∣≤106。
对每组数据,输出一行一个整数表示答案。
3
ab ba
a aaa
ab aba
3
-1
3