每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个整数 代表字符串长度。第二行输入一个长度为 ,且仅由小写字母构成的字符串 。第三行输入一个长度为 ,且仅由小写字母构成的字符串 。除此之外,保证所有的 之和不超过 。
对于每一组测试数据,在一行上输出两个整数,代表最长 长度和在此条件下最小的 。
3 6 baabaa aabbbb 3 abc bac 2 ab cd
4 3 3 2 0 1
对于第一组测试数据,我们这样描述整个过程:选择前缀长度为 翻转 , ;选择前缀长度为 翻转 , ;选择前缀长度为 翻转 , ;选择前缀长度为 翻转 , ;选择前缀长度为 翻转 , ;选择前缀长度为 翻转 , ;所以最长的公共前缀为 ,与此同时最小的翻转下标为 。