0_0_22214596_24137\Main.java:1: 错误: 非法字符: '#'
#include<bits/stdc++.h>
^
0_0_22214596_24137\Main.java:1: 错误: 需要class, interface或enum
#include<bits/stdc++.h>
^
0_0_22214596_24137\Main.java:2: 错误: 非法字符: '#'
#define M(a,b) memset(a,b,sizeof(a))
^
0_0_22214596_24137\Main.java:4: 错误: 需要class, interface或enum
using namespace std;
^
0_0_22214596_24137\Main.java:5: 错误: 需要class, interface或enum
const int MAXN=100005;
^
0_0_22214596_24137\Main.java:6: 错误: 需要class, interface或enum
const int SIGMA_SIZE=26;
^
0_0_22214596_24137\Main.java:8: 错误: 需要class, interface或enum
typedef long long int ll;
^
0_0_22214596_24137\Main.java:10: 错误: 需要class, interface或enum
struct SAM{
^
0_0_22214596_24137\Main.java:19: 错误: 需要class, interface或enum
int maxlen[2*MAXN+10],minlen[2*MAXN+10],trans[2*MAXN+10][SIGMA_SIZE],slink[2*MAXN+10],
^
0_0_22214596_24137\Main.java:22: 错误: 需要class, interface或enum
int new_state(int _maxlen, int _minlen, int* _trans, int _slink){
^
0_0_22214596_24137\Main.java:24: 错误: 需要class, interface或enum
maxlen[n]=_maxlen;
^
0_0_22214596_24137\Main.java:25: 错误: 需要class, interface或enum
minlen[n]=_minlen;
^
0_0_22214596_24137\Main.java:26: 错误: 需要class, interface或enum
for(int i=0; i<SIGMA_SIZE; i++){
^
0_0_22214596_24137\Main.java:26: 错误: 需要class, interface或enum
for(int i=0; i<SIGMA_SIZE; i++){
^
0_0_22214596_24137\Main.java:26: 错误: 需要class, interface或enum
for(int i=0; i<SIGMA_SIZE; i++){
^
0_0_22214596_24137\Main.java:29: 错误: 需要class, interface或enum
else
^
0_0_22214596_24137\Main.java:31: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:33: 错误: 需要class, interface或enum
return n;
^
0_0_22214596_24137\Main.java:34: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:38: 错误: 需要class, interface或enum
int z=new_state(maxlen[u]+1, -1, NULL, 0);
^
0_0_22214596_24137\Main.java:39: 错误: 需要class, interface或enum
col[z]=1;
^
0_0_22214596_24137\Main.java:40: 错误: 需要class, interface或enum
int v=u;
^
0_0_22214596_24137\Main.java:41: 错误: 需要class, interface或enum
while(v!=0&&trans[v][c]==0){
^
0_0_22214596_24137\Main.java:43: 错误: 需要class, interface或enum
v=slink[v];
^
0_0_22214596_24137\Main.java:44: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:47: 错误: 需要class, interface或enum
slink[z]=1;
^
0_0_22214596_24137\Main.java:48: 错误: 需要class, interface或enum
indeg[1]++;
^
0_0_22214596_24137\Main.java:49: 错误: 需要class, interface或enum
return z;
^
0_0_22214596_24137\Main.java:50: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:52: 错误: 需要class, interface或enum
if(maxlen[v]+1==maxlen[x]){
^
0_0_22214596_24137\Main.java:54: 错误: 需要class, interface或enum
slink[z]=x;
^
0_0_22214596_24137\Main.java:55: 错误: 需要class, interface或enum
indeg[x]++;
^
0_0_22214596_24137\Main.java:56: 错误: 需要class, interface或enum
return z;
^
0_0_22214596_24137\Main.java:57: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:59: 错误: 需要class, interface或enum
col[y]=0;
^
0_0_22214596_24137\Main.java:61: 错误: 需要class, interface或enum
minlen[x]=maxlen[y]+1;
^
0_0_22214596_24137\Main.java:62: 错误: 需要class, interface或enum
slink[x]=y;
^
0_0_22214596_24137\Main.java:63: 错误: 需要class, interface或enum
minlen[z]=maxlen[y]+1;
^
0_0_22214596_24137\Main.java:64: 错误: 需要class, interface或enum
slink[z]=y;
^
0_0_22214596_24137\Main.java:65: 错误: 需要class, interface或enum
indeg[y]+=2;
^
0_0_22214596_24137\Main.java:66: 错误: 需要class, interface或enum
int w=v;
^
0_0_22214596_24137\Main.java:67: 错误: 需要class, interface或enum
while(w!=0&&trans[w][c]==x){
^
0_0_22214596_24137\Main.java:69: 错误: 需要class, interface或enum
w=slink[w];
^
0_0_22214596_24137\Main.java:70: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:72: 错误: 需要class, interface或enum
return z;
^
0_0_22214596_24137\Main.java:73: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:76: 错误: 需要class, interface或enum
memset(indeg, 0, sizeof(indeg));
^
0_0_22214596_24137\Main.java:77: 错误: 需要class, interface或enum
memset(maxlen, 0, sizeof(maxlen));
^
0_0_22214596_24137\Main.java:78: 错误: 需要class, interface或enum
memset(minlen, 0, sizeof(maxlen));
^
0_0_22214596_24137\Main.java:79: 错误: 需要class, interface或enum
memset(trans, 0, sizeof(maxlen));
^
0_0_22214596_24137\Main.java:80: 错误: 需要class, interface或enum
memset(slink, 0, sizeof(maxlen));
^
0_0_22214596_24137\Main.java:81: 错误: 需要class, interface或enum
memset(endposamu, 0, sizeof(endposamu));
^
0_0_22214596_24137\Main.java:82: 错误: 需要class, interface或enum
n=0;
^
0_0_22214596_24137\Main.java:83: 错误: 需要class, interface或enum
st=new_state(0, -1, NULL, 0);
^
0_0_22214596_24137\Main.java:84: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:87: 错误: 需要class, interface或enum
for(int i=st;i<=n;i++){
^
0_0_22214596_24137\Main.java:87: 错误: 需要class, interface或enum
for(int i=st;i<=n;i++){
^
0_0_22214596_24137\Main.java:87: 错误: 需要class, interface或enum
for(int i=st;i<=n;i++){
^
0_0_22214596_24137\Main.java:89: 错误: 需要class, interface或enum
if(col[i]==1) endposamu[i]++;
^
0_0_22214596_24137\Main.java:90: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:92: 错误: 需要class, interface或enum
int pos=que.front();que.pop();
^
0_0_22214596_24137\Main.java:93: 错误: 需要class, interface或enum
endposamu[slink[pos]]+=endposamu[pos];
^
0_0_22214596_24137\Main.java:94: 错误: 需要class, interface或enum
indeg[slink[pos]]--;
^
0_0_22214596_24137\Main.java:95: 错误: 需要class, interface或enum
if(indeg[slink[pos]]==0) que.push(slink[pos]);
^
0_0_22214596_24137\Main.java:96: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:100: 错误: 需要class, interface或enum
for(int i=0;i<n;i++)
^
0_0_22214596_24137\Main.java:100: 错误: 需要class, interface或enum
for(int i=0;i<n;i++)
^
0_0_22214596_24137\Main.java:100: 错误: 需要class, interface或enum
for(int i=0;i<n;i++)
^
0_0_22214596_24137\Main.java:102: 错误: 需要class, interface或enum
getendpos();
^
0_0_22214596_24137\Main.java:103: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:106: 错误: 需要class, interface或enum
for(int i=2;i<=n;i++){
^
0_0_22214596_24137\Main.java:106: 错误: 需要class, interface或enum
for(int i=2;i<=n;i++){
^
0_0_22214596_24137\Main.java:106: 错误: 需要class, interface或enum
for(int i=2;i<=n;i++){
^
0_0_22214596_24137\Main.java:109: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:111: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:114: 错误: 需要class, interface或enum
char str[MAXN*2+7];
^
0_0_22214596_24137\Main.java:116: 错误: 需要class, interface或enum
int main(){
^
0_0_22214596_24137\Main.java:118: 错误: 需要class, interface或enum
scanf("%d",&t);
^
0_0_22214596_24137\Main.java:119: 错误: 需要class, interface或enum
for(int cas=1;cas<=t;cas++){
^
0_0_22214596_24137\Main.java:119: 错误: 需要class, interface或enum
for(int cas=1;cas<=t;cas++){
^
0_0_22214596_24137\Main.java:119: 错误: 需要class, interface或enum
for(int cas=1;cas<=t;cas++){
^
0_0_22214596_24137\Main.java:121: 错误: 需要class, interface或enum
scanf("%d",&k);
^
0_0_22214596_24137\Main.java:122: 错误: 需要class, interface或enum
scanf("%s",str);
^
0_0_22214596_24137\Main.java:123: 错误: 需要class, interface或enum
sam.addstring(str,strlen(str));
^
0_0_22214596_24137\Main.java:124: 错误: 需要class, interface或enum
sam.solve(k);
^
0_0_22214596_24137\Main.java:125: 错误: 需要class, interface或enum
}
^
0_0_22214596_24137\Main.java:127: 错误: 需要class, interface或enum
}
^
87 个错误
|