Problem6763--Slash

6763: Slash

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给定一个字符串 $s$ 和一个 $n\times m$ 的字符矩阵,要求从矩阵左上角顶点出发只能往右、往下走,最大化路线上包含的所有字符连起来的字符串中字符串 $s$ 的个数。
这里 $s$ 的个数指的是字符串中不存在相交部分的与 $s$ 相等的子串。
例如 $\underline{\textbf{abab}}\text{b}\underline{\textbf{abab}}$ 中只有 $2$ 个 $\text{abab}$,而 $\text{abpppab}$ 中没有 $\text{abab}$。

Input

第一行两个数 $n,m$,意义如题述。 
第二行一个字符串 $s$。
接下来 $n$ 行,每行 $m$ 个字符,表示这个字符矩阵。

Output

仅一行一个数,即路线上包含的所有字符连起来的字符串中字符串 $s$ 的个数的最大值。

Constraints

令 $|s|$ 表示字符串 $s$ 的长度,对于 $100\%$ 的数据,都有 $1\le n,m\le 100,\ 1\le |s|\le 100$。
同时保证 $s_i\in[{\tt a,z}]$。

Sample 1 Input

3 3
aa
aaa
aaa
aaa

Sample 1 Output

2

HINT

题目来源:https://ac.nowcoder.com/acm/contest/38457/E

Source/Category