0_0_35013080_11967\Main.java:1: 错误: 非法字符: '#'
#include<iostream>
^
0_0_35013080_11967\Main.java:1: 错误: 需要class, interface或enum
#include<iostream>
^
0_0_35013080_11967\Main.java:2: 错误: 非法字符: '#'
#include<string>
^
0_0_35013080_11967\Main.java:3: 错误: 非法字符: '#'
#include<algorithm>
^
0_0_35013080_11967\Main.java:5: 错误: 需要class, interface或enum
char str[20000]; //设置辅助数组,使字符都变为单数个
^
0_0_35013080_11967\Main.java:6: 错误: 需要class, interface或enum
int p[20000]; //记录每个字符对应的最大回文半径
^
0_0_35013080_11967\Main.java:7: 错误: 需要class, interface或enum
void Manacher(int l) //l代表的是新字符数组的长度
^
0_0_35013080_11967\Main.java:10: 错误: 需要class, interface或enum
int ms=0; //设置的该辅助中心点的半径下标(右边),在该半径内(不包括该半径对应的字符)保持回文
^
0_0_35013080_11967\Main.java:11: 错误: 需要class, interface或enum
p[0]=1;
^
0_0_35013080_11967\Main.java:12: 错误: 需要class, interface或enum
for(int i=1;i<=l;i++)
^
0_0_35013080_11967\Main.java:12: 错误: 需要class, interface或enum
for(int i=1;i<=l;i++)
^
0_0_35013080_11967\Main.java:12: 错误: 需要class, interface或enum
for(int i=1;i<=l;i++)
^
0_0_35013080_11967\Main.java:16: 错误: 需要class, interface或enum
else p[i]=1; //当i>=ms时,不能确定它的最大半径,所以只能为本身
^
0_0_35013080_11967\Main.java:17: 错误: 需要class, interface或enum
while(str[i-p[i]]==str[i+p[i]]) p[i]++;//以i点为中心,向两边继续搜索回文扩大半径
^
0_0_35013080_11967\Main.java:18: 错误: 需要class, interface或enum
if(p[i]+i>ms)
^
0_0_35013080_11967\Main.java:22: 错误: 需要class, interface或enum
ms=p[i]+i;
^
0_0_35013080_11967\Main.java:23: 错误: 需要class, interface或enum
}
^
0_0_35013080_11967\Main.java:29: 错误: 需要class, interface或enum
while(cin>>s)
^
0_0_35013080_11967\Main.java:32: 错误: 需要class, interface或enum
int len=s.size();
^
0_0_35013080_11967\Main.java:33: 错误: 需要class, interface或enum
for(int i=0;i<len;i++)
^
0_0_35013080_11967\Main.java:33: 错误: 需要class, interface或enum
for(int i=0;i<len;i++)
^
0_0_35013080_11967\Main.java:33: 错误: 需要class, interface或enum
for(int i=0;i<len;i++)
^
0_0_35013080_11967\Main.java:36: 错误: 需要class, interface或enum
str[i*2+2]=s[i];
^
0_0_35013080_11967\Main.java:37: 错误: 需要class, interface或enum
} //使字符串由abbc变为%#a#b#b#c#形式
^
0_0_35013080_11967\Main.java:39: 错误: 需要class, interface或enum
str[slen]='#';
^
0_0_35013080_11967\Main.java:40: 错误: 需要class, interface或enum
str[slen+1]='$';
^
0_0_35013080_11967\Main.java:41: 错误: 需要class, interface或enum
Manacher(slen);//返回来的是最大回文子序列的中心点下标
^
0_0_35013080_11967\Main.java:42: 错误: 需要class, interface或enum
int sum=0;
^
0_0_35013080_11967\Main.java:43: 错误: 需要class, interface或enum
for(int i=1;i<=slen;i++)
^
0_0_35013080_11967\Main.java:43: 错误: 需要class, interface或enum
for(int i=1;i<=slen;i++)
^
0_0_35013080_11967\Main.java:43: 错误: 需要class, interface或enum
for(int i=1;i<=slen;i++)
^
0_0_35013080_11967\Main.java:47: 错误: 需要class, interface或enum
else
^
0_0_35013080_11967\Main.java:50: 错误: 需要class, interface或enum
}
^
0_0_35013080_11967\Main.java:53: 错误: 需要class, interface或enum
}
^
0_0_35013080_11967\Main.java:55: 错误: 需要class, interface或enum
}
^
35 个错误
|