#P2055. 我是奶龙,我才是奶龙

我是奶龙,我才是奶龙

题目描述

奶龙串的定义是:若该字符串PP长度为LL,那么需要满足
1.LL偶数
2.Pi=Pi+L2P_{i}=P_{i+\frac{L}{2}} (1iL2)(1\le i\le \frac{L}{2})
比如:

P:abcdabcdP:abcdabcd

给定NMN \cdot M的字符矩形(NNMM列),你首先需要将它以如下两种方式,转化为两种长度为NMN \cdot M的字符串TTSS
1.行转换法:从第一行开始往后,如果到最后一个,就转到它的下一行继续往前...依次类推,直到所有的字符都加到我的TT字符串中
2.列转换法:从最后一列开始往上,如果到最后一个,就转到它的前一列继续往下...依次类推,直到所有的字符都加到我的SS字符串中
比如:

$$\begin{bmatrix} a& b& c& d& \\ e& f& g& h& \\ i& j& k& l& \\ m& n& o& p& \end{bmatrix}\Rightarrow \left\{\begin{matrix} T:abcdhgfeijklponm\\ S:plhdcgkonjfbaeim \end{matrix}\right. $$

然后你需要输出TTSS中的最长奶龙串的长度分别是多少
如果PPTTSS中的奶龙串,那么PP一定为TTSS子串,也就是说PP一定是TT或者SS中连续的一部分
子串:串中任意个连续的字符组成的子序列称为该串的子串

输入格式

两个整数表示N,MN,M (2N,M20)(2\le N,M\le 20)
接下来NN行表示NMN \cdot M的字符矩形
(字符均为小写英文字母)

输出格式

输出两个整数,之间用空隔隔开
第一个数字表示TT中的最长奶龙串的长度
第二个数字表示SS中的最长奶龙串的长度

样例

4 4
abcd
dcba
xyzk
kzyx
8 4

解释:
T:abcdabcdxyzkxyzkT:abcdabcdxyzkxyzk
S:xkadcbzyzycbadxkS:xkadcbzyzycbadxk
TT中最长的奶龙串abcdabcdabcdabcd或者xyzkxyzkxyzkxyzk,长度都为88
SS中最长的奶龙串zyzyzyzy,长度为44