#ABC346F. SSttrriinngg in StringString
SSttrriinngg in StringString
SSttrriinngg in StringString
题目描述
对于长度为 的字符串 ,定义 为将字符串 重复 次得到的字符串,定义 为将 的第 1 个字符、第 2 个字符、……、第 个字符各重复 次后按此顺序拼接得到的字符串。例如,若 abc,则 abcabc, aaabbbccc。另外,对于任意字符串 , 和 都是空字符串。
给定正整数 和字符串 、。求最大的非负整数 ,使得 是 的(不必连续的)子序列。注意,根据定义, 总是 的子序列。
什么是子序列?
字符串 的一个(不必连续的)子序列是指,从 中删除零个或多个字符后,将剩余字符按原顺序拼接得到的字符串。
例如,ac、atcoder 和空字符串都是 atcoder 的子序列,但 ta 不是。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出最大的非负整数 ,使得 是 的(不必连续的)子序列。
样例
3
abc
ab
2
有 abcabcabc。
aabb 是 的子序列,但 aaabbb 不是,因此输出 。
3
abc
arc
0
1000000000000
kzazkakxkk
azakxk
344827586207
数据范围
- 是整数。
- 和 是由小写英文字母组成的字符串,长度在 到 之间(含两端)。
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 3247
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者