#6066. 子序列匹配
子序列匹配
题目描述
给定两个仅由小写英文字母组成的字符串 和 。
考虑将字符串 无限次拼接而成的无限长字符串 (即 重复无限多次)。例如,若 ,则 。
定义:字符串 的子序列是指从 中删除零个或任意多个字符后,将剩余字符按原有相对顺序连接而成的字符串。如:字符串 ABCDE 的子序列可以有:ABCDE、ABDE、ACE、CDE、E 等。但根据定义,字符串 ABCDE 的子序列一定不可能有 ABEDC、CAE、EDCBA。
现在要求:判断是否存在正整数 ,使得 是 的前 个字符构成的字符串的一个子序列。
如果存在这样的 ,请输出满足条件的最小 ;如果不存在任何满足条件的 ,请输出 。
输入格式
第一行输入仅由小写字母组成的字符串S。 第二行输入仅由小写字母组成的字符串T。
输出格式
输出一个整数,表示满足条件的最小 。如果不存在,请输出 。
样例
contest
son
10
contest
programming
-1
数据范围
满足 ,, 和 均仅由小写英文字母组成。( 表示字符串 的长度)