周期 Period

题意翻译

## 题目描述 给定两个字符串A,B,其中字符串A,B中的字符都是小写字母。 两个字符串的编辑距离定义为利用以下操作将A变成B的最小操作次数 操作change: 将A中的一个字母替换成B中的一个字母 操作delete: 将A中的一个字母删掉 操作insert: 将B中的一个字母插入到A 如下图 ![](https://s2.ax1x.com/2019/09/23/uFAm4O.png) A→B的编辑距离是3。 1. 用B的h替换A的b 2. 将A中的d删除 3. 将B中的i插入到A 中 接下来定义一个重复字符串的精准周期。如果一个字符串x 可以写成x=p^k的形式(其中x,p都是字符串,x是k个字符串p相连),则p是x的精准周期(也就是最小的周期)。 类似的,我们定义一个近似周期。如果有两个字符串x,y,其中x可以写成x=p1+p1+p3...+pn的形式,其中+号表示连接作用,如果字符串y和x的每个子段pi的编辑距离都小于等于k,**则称y为x的k近似周期** 在当前问题中,我们希望对于两个给定的字符串x,y,能够找到一个最小的k,使得y是x的k近似周期。 例如对于两个字符串x=abcdabcabb,y=abc 对于x,我们可以划分成abcd+abc+abb。而y对于x所划分的每一个子串,编辑距离分别为1,0,1,所以y是x的1近似周期。 ## 输入格式 第一行有一个数字t,为数据组数 对于一组数据,第一行是字符串y,第二行是字符串x。 对于每一组x,y,1≤∣y∣≤50,1≤∣x∣≤5000 ## 输出格式 对于一组数据,输出仅占一行且只输出一个**最小**的k,使得y是x的k近视周期 ## 输入输出样例 ### 输入 ``` 3 abc abcdabcabb abab abababababab xyz abcdefghikjlmn ``` ### 输出 ``` 1 0 3 ```

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=446&page=show_problem&problem=4117 [PDF](https://uva.onlinejudge.org/external/13/p1371.pdf)

输入输出格式

输入格式


输出格式


输入输出样例

暂无测试点