测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A9002. Sereja and Periods

编程题 普及/提高-

题目描述

Let's introduce the designation ![](/uploads/acgo/image/f8b8cef8d9519a04_c1b655badc6b.jpeg), where $x$ is a string, $n$ is a positive integer and operation " $+$ " is the string concatenation operation. For example, $[abc,2]=abcabc$ .

We'll say that string $s$ can be obtained from string $t$ , if we can remove some characters from string $t$ and obtain string $s$ . For example, strings $ab$ and $aсba$ can be obtained from string $xacbac$ , and strings $bx$ and $aaa$ cannot be obtained from it.

Sereja has two strings, $w=[a,b]$ and $q=[c,d]$ . He wants to find such maximum integer $p$ $(p>0)$ , that $[q,p]$ can be obtained from string $w$ .

输入格式

The first line contains two integers $b$ , $d$ $(1<=b,d<=10^{7})$ . The second line contains string $a$ . The third line contains string $c$ . The given strings are not empty and consist of lowercase English letters. Their lengths do not exceed $100$ .

输出格式

In a single line print an integer — the largest number $p$ . If the required value of $p$ doesn't exist, print 0.

输入输出样例

输入 #1
10 3
abab
bab
输出 #1
3
上一题 去做题 下一题