class Solution {
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
* @param a string字符串 待计算字符串
* @return int整型
*/
int solve(string a) {
// write code here
int n = a.size();
if(n <= 1) return 0;
int L = n/2;
int max_len = 0;
for(; L >= 1; L--)
{
int len = 0;
for(int i = 0; i < n; i++)
{
int j = i+L;
if(j >= n) break;
len = 0;
for(int k = 0; k < L; k++)
{
if(a[i+k] == a[j+k])
{
len += 2;
}
else
{
len = 0;
break;
}
}
if(len > max_len)
return len;
}
}
return 0;
}
};


京公网安备 11010502036488号