0_0_1790462_30032\Main.java:1: 非法字符: \35
#include <iostream>
^
0_0_1790462_30032\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_1790462_30032\Main.java:3: 非法字符: \35
#include <cstdlib>
^
0_0_1790462_30032\Main.java:6: 需要为 class、interface 或 enum
char buf[1000][100];
^
0_0_1790462_30032\Main.java:7: 需要为 class、interface 或 enum
char target[1000005];
^
0_0_1790462_30032\Main.java:8: 需要为 class、interface 或 enum
int srcnt,sccnt,trcnt,tccnt,Tcnt;
^
0_0_1790462_30032\Main.java:10: 需要为 class、interface 或 enum
const int CMAX=26;
^
0_0_1790462_30032\Main.java:11: 需要为 class、interface 或 enum
struct Node{
^
0_0_1790462_30032\Main.java:14: 需要为 class、interface 或 enum
fail=0;
^
0_0_1790462_30032\Main.java:15: 需要为 class、interface 或 enum
count=0;
^
0_0_1790462_30032\Main.java:16: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:18: 需要为 class、interface 或 enum
Node* fail;
^
0_0_1790462_30032\Main.java:19: 需要为 class、interface 或 enum
int count;
^
0_0_1790462_30032\Main.java:20: 需要为 class、interface 或 enum
};
^
0_0_1790462_30032\Main.java:22: 需要为 class、interface 或 enum
typedef Node* Trie;
^
0_0_1790462_30032\Main.java:23: 需要为 class、interface 或 enum
void insert(char* s,Trie root){
^
0_0_1790462_30032\Main.java:25: 需要为 class、interface 或 enum
while(*s){
^
0_0_1790462_30032\Main.java:27: 需要为 class、interface 或 enum
if(cur->next[key]==0){cur->next[key]=new Node();}
^
0_0_1790462_30032\Main.java:27: 需要为 class、interface 或 enum
if(cur->next[key]==0){cur->next[key]=new Node();}
^
0_0_1790462_30032\Main.java:29: 需要为 class、interface 或 enum
s++;
^
0_0_1790462_30032\Main.java:30: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:32: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:36: 需要为 class、interface 或 enum
while(*s){
^
0_0_1790462_30032\Main.java:39: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:41: 需要为 class、interface 或 enum
cur=cur->next[key];
^
0_0_1790462_30032\Main.java:42: 需要为 class、interface 或 enum
s++;
^
0_0_1790462_30032\Main.java:43: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:45: 需要为 class、interface 或 enum
return 0;
^
0_0_1790462_30032\Main.java:46: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:49: 需要为 class、interface 或 enum
Node* Q[QMAX];
^
0_0_1790462_30032\Main.java:50: 需要为 class、interface 或 enum
void buildAcAutomation(Trie root){
^
0_0_1790462_30032\Main.java:52: 需要为 class、interface 或 enum
f=r=0;
^
0_0_1790462_30032\Main.java:53: 需要为 class、interface 或 enum
Q[r++]=root;
^
0_0_1790462_30032\Main.java:54: 需要为 class、interface 或 enum
for(;f!=r;){
^
0_0_1790462_30032\Main.java:54: 需要为 class、interface 或 enum
for(;f!=r;){
^
0_0_1790462_30032\Main.java:54: 需要为 class、interface 或 enum
for(;f!=r;){
^
0_0_1790462_30032\Main.java:56: 需要为 class、interface 或 enum
for(int i=0;i<CMAX;i++){
^
0_0_1790462_30032\Main.java:56: 需要为 class、interface 或 enum
for(int i=0;i<CMAX;i++){
^
0_0_1790462_30032\Main.java:56: 需要为 class、interface 或 enum
for(int i=0;i<CMAX;i++){
^
0_0_1790462_30032\Main.java:58: 需要为 class、interface 或 enum
if(c){
^
0_0_1790462_30032\Main.java:61: 需要为 class、interface 或 enum
Node* fail=t1->fail;
^
0_0_1790462_30032\Main.java:62: 需要为 class、interface 或 enum
while(fail){
^
0_0_1790462_30032\Main.java:64: 需要为 class、interface 或 enum
c->fail=fail->next[i];break;
^
0_0_1790462_30032\Main.java:65: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:67: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:69: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:76: 需要为 class、interface 或 enum
int cnt=0;
^
0_0_1790462_30032\Main.java:77: 需要为 class、interface 或 enum
while(*s){
^
0_0_1790462_30032\Main.java:79: 需要为 class、interface 或 enum
while(!(cur->next[key] || cur==root))cur=cur->fail;
^
0_0_1790462_30032\Main.java:80: 需要为 class、interface 或 enum
cur=cur->next[key];
^
0_0_1790462_30032\Main.java:81: 需要为 class、interface 或 enum
cur=cur?cur:root;
^
0_0_1790462_30032\Main.java:83: 需要为 class、interface 或 enum
Node* t=cur;
^
0_0_1790462_30032\Main.java:84: 需要为 class、interface 或 enum
while(t!=root && t->count!=-1){
^
0_0_1790462_30032\Main.java:86: 需要为 class、interface 或 enum
t->count=-1;
^
0_0_1790462_30032\Main.java:87: 需要为 class、interface 或 enum
t=t->fail;
^
0_0_1790462_30032\Main.java:88: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:90: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:92: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:97: 需要为 class、interface 或 enum
getchar();
^
0_0_1790462_30032\Main.java:100: 需要为 class、interface 或 enum
while(1){
^
0_0_1790462_30032\Main.java:102: 需要为 class、interface 或 enum
char* s=target;
^
0_0_1790462_30032\Main.java:103: 需要为 class、interface 或 enum
for(int i=0;i<srcnt;i++){
^
0_0_1790462_30032\Main.java:103: 需要为 class、interface 或 enum
for(int i=0;i<srcnt;i++){
^
0_0_1790462_30032\Main.java:103: 需要为 class、interface 或 enum
for(int i=0;i<srcnt;i++){
^
0_0_1790462_30032\Main.java:105: 需要为 class、interface 或 enum
s+=sccnt;
^
0_0_1790462_30032\Main.java:106: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:108: 需要为 class、interface 或 enum
getchar();
^
0_0_1790462_30032\Main.java:110: 需要为 class、interface 或 enum
for(int i=0;i<Tcnt;i++){
^
0_0_1790462_30032\Main.java:110: 需要为 class、interface 或 enum
for(int i=0;i<Tcnt;i++){
^
0_0_1790462_30032\Main.java:110: 需要为 class、interface 或 enum
for(int i=0;i<Tcnt;i++){
^
0_0_1790462_30032\Main.java:112: 需要为 class、interface 或 enum
for(int j=0;j<trcnt;j++){
^
0_0_1790462_30032\Main.java:112: 需要为 class、interface 或 enum
for(int j=0;j<trcnt;j++){
^
0_0_1790462_30032\Main.java:112: 需要为 class、interface 或 enum
for(int j=0;j<trcnt;j++){
^
0_0_1790462_30032\Main.java:114: 需要为 class、interface 或 enum
s+=tccnt;
^
0_0_1790462_30032\Main.java:115: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:117: 需要为 class、interface 或 enum
cout<<buf[i]<<endl;
^
0_0_1790462_30032\Main.java:118: 需要为 class、interface 或 enum
}
^
0_0_1790462_30032\Main.java:132: 需要为 class、interface 或 enum
}
^
78 错误
|