题目描述
给定一个文本串 T 和一个模式串 P,判断文本串 T 中是否存在模式串 P。
输入格式
第一行,文本串 T;
第二行,模式串 P。
输出格式
如果 文本串 T 中存在模式串 P,输出第一次匹配上的位置;否则,输出 −1。
注:这里所说的第一次匹配上的位置指的是最小的下标 p,其满足 Tp 开始的长度为 ∣P∣ 的子串恰好等于模式串 P(下标从 1 开始,∣P∣ 指的是模式串 P 的长度)。
样例
anjigaojizhongxue
ji
3
anjigaojizhongxue
angao
-1
说明/提示
数据规模与约定
- 对于 30% 的数据,∣T∣≤100,∣P∣≤10
- 对于 60% 的数据,∣T∣≤10000,∣P∣≤1000
- 对于 100% 的数据,1≤∣T∣≤106,1≤∣P∣≤106,字符串均由小写英文字母构成