#ABC138E. 子序列
子序列
子序列
题目描述
给定两个由小写英文字母组成的字符串 。请判断是否存在满足以下条件的整数 (),如果存在则求出这样的 的最小值。
- 设把 连接 次得到的字符串为 。要求 是字符串 ( 的前 个字符)的子序列。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果存在满足条件的整数 ,输出其最小值;如果不存在,输出 -1。
样例
contest
son
10
因为 son 是字符串 contestcon( contestcontestcontest... 的前 个字符)的子序列,所以 满足条件。
另一方面, 不是字符串 contestco( 的前 个字符)的子序列,所以 不满足条件。
同理,任何不超过 的整数也都不满足条件。因此,满足条件的整数 的最小值为 。
contest
programming
-1
programming 不是 contestcontestcontest... 的子序列。因此,不存在满足条件的整数 。
contest
sentence
33
这里无法给出这样的用例,但请注意答案可能不满足 位整数的范围。
数据范围
- 由小写英文字母组成
提示
- 字符串 的子序列是指:从 中删除 个以上字符后,将剩余字符按相对顺序不变地连接起来得到的字符串。例如,
contest的子序列有net、c、contest等。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 1774
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者