编程题
### 问题描述 小明给了你一个长度为 $n$ 的字符串 $s$ 和一个长度为 $m$ 的字符串 $t$,对于有无穷多个字符串 $s$ 拼接而成的字符串 $p$,你可以将字符串 $t$ 拼接 $x$ 次得到字符串 $q$,要求能在字符串 $p$ 中找到字符串 $q$。问你 $x$ 的最大值是否超过 $k$。若超过,则输出字符串 `'YES'`,否则输出字符串 `'NO'`,输出不含引号。 ### 输入格式 第一行包含三个整数 $n,m,k$,分别表示字符串 $s$ 的长度、字符串 $t$ 的长度以及字符串 $t$ 的最多拼接次数。 第二行包含一个字符串,表示字符串 $s$。 第三行包含一个字符串,表示字符串 $t$。 **保证字符串仅由小写字母组成。** ### 输出格式 输出共 $1$ 行,若超过,则输出字符串 `'YES'`,否则输出字符串 `'NO'`,输出不含引号。 ### 样例输入 ```text 12 2 5 abababcabab ab ``` ### 样例输出 ```text YES ``` ### 评测数据规模 $1\leq n,m,k \leq 5\times 10^5$。
查看答案
赣ICP备20007335号-2