题目描述
定义 str=[s,n] 表示 str 由 n 个字符串 s 连接构成。
例如,str==[abc,3]==abcabcabc。
如果可以从 s2 中删除某些字符使其变为 s1,则称字符串 s1 可以从字符串 s2 获得。
例如,根据定义,s1=abc 可以从 s2=abdbec 获得,仅需要删除红色标识的字符。
现在给你两个字符串 s1 和 s2 和两个整数 n1 和 n2。由此构造得到两个字符串,其中 str1=[s1,n1]、str2=[s2,n2]。
请你找出一个最大整数 m,以满足 str=[str2,m] 可以从 str1 获得。
输入格式
本题有多组测试数据。测试数据不超过 100 组。
对于每组测试数据,分为两行:
- 第一行输入字符串 s1 和整数 n1;
- 第二行输入字符串 s2 和整数 n2;
输出格式
对于每组测试数据,输出整数 m 表示答案。
ab 2
acb 4
acb 1
acb 1
2
1
提示
数据保证,s1,s2 全为小写字母构成,且 1≤∣s1∣,∣s2∣≤100,1≤n1,n2≤106,每个测试点的测试数据不超过 100 组。