0_0_2095711_6098\Main.java:7: 非法字符: \35
#include <iostream>
^
0_0_2095711_6098\Main.java:8: 非法字符: \35
#include <string>
^
0_0_2095711_6098\Main.java:9: 非法字符: \35
#include <cstring>
^
0_0_2095711_6098\Main.java:10: 非法字符: \35
#include <map>
^
0_0_2095711_6098\Main.java:12: 需要为 class、interface 或 enum
const int PRIME = 124567;
^
0_0_2095711_6098\Main.java:13: 需要为 class、interface 或 enum
using namespace std;
^
0_0_2095711_6098\Main.java:14: 需要为 class、interface 或 enum
int n,m,x,y,t,Set[PRIME+1];
^
0_0_2095711_6098\Main.java:15: 需要为 class、interface 或 enum
char xx[21],yy[21],h[PRIME+1][21];
^
0_0_2095711_6098\Main.java:16: 需要为 class、interface 或 enum
int ELFHash(char* str)
^
0_0_2095711_6098\Main.java:19: 需要为 class、interface 或 enum
unsigned int x = 0;
^
0_0_2095711_6098\Main.java:20: 需要为 class、interface 或 enum
while (*str)
^
0_0_2095711_6098\Main.java:23: 需要为 class、interface 或 enum
if ((x = hash & 0xF0000000L) != 0)
^
0_0_2095711_6098\Main.java:26: 需要为 class、interface 或 enum
hash &= ~x;
^
0_0_2095711_6098\Main.java:27: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:30: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:34: 需要为 class、interface 或 enum
unsigned int hash = 0;
^
0_0_2095711_6098\Main.java:36: 需要为 class、interface 或 enum
while (*str)
^
0_0_2095711_6098\Main.java:39: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:42: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:47: 需要为 class、interface 或 enum
while (strcmp(h[p],"") != 0 && strcmp(h[p],str) != 0)
^
0_0_2095711_6098\Main.java:49: 需要为 class、interface 或 enum
strcpy(h[p],str);//h[p] = str;
^
0_0_2095711_6098\Main.java:50: 需要为 class、interface 或 enum
return p;
^
0_0_2095711_6098\Main.java:51: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:55: 需要为 class、interface 或 enum
memset(h,0,sizeof(h));
^
0_0_2095711_6098\Main.java:56: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:62: 需要为 class、interface 或 enum
x = Set[x];
^
0_0_2095711_6098\Main.java:63: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:65: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:69: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:73: 需要为 class、interface 或 enum
for (int i = 0;i < n;i++)
^
0_0_2095711_6098\Main.java:73: 需要为 class、interface 或 enum
for (int i = 0;i < n;i++)
^
0_0_2095711_6098\Main.java:73: 需要为 class、interface 或 enum
for (int i = 0;i < n;i++)
^
0_0_2095711_6098\Main.java:76: 需要为 class、interface 或 enum
return res;
^
0_0_2095711_6098\Main.java:77: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:81: 需要为 class、interface 或 enum
int fy = find_set(y);
^
0_0_2095711_6098\Main.java:82: 需要为 class、interface 或 enum
if (fx == fy)
^
0_0_2095711_6098\Main.java:84: 需要为 class、interface 或 enum
Set[fx] += Set[fy];
^
0_0_2095711_6098\Main.java:85: 需要为 class、interface 或 enum
Set[fy] = fx;
^
0_0_2095711_6098\Main.java:86: 需要为 class、interface 或 enum
return 1;
^
0_0_2095711_6098\Main.java:87: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:95: 需要为 class、interface 或 enum
m = 0;
^
0_0_2095711_6098\Main.java:96: 需要为 class、interface 或 enum
init_set();
^
0_0_2095711_6098\Main.java:97: 需要为 class、interface 或 enum
for (int i = 0;i < n;i++)
^
0_0_2095711_6098\Main.java:97: 需要为 class、interface 或 enum
for (int i = 0;i < n;i++)
^
0_0_2095711_6098\Main.java:97: 需要为 class、interface 或 enum
for (int i = 0;i < n;i++)
^
0_0_2095711_6098\Main.java:100: 需要为 class、interface 或 enum
union_set(hash(xx),hash(yy));
^
0_0_2095711_6098\Main.java:101: 需要为 class、interface 或 enum
printf("%d\n",count_set(hash(xx)));
^
0_0_2095711_6098\Main.java:102: 需要为 class、interface 或 enum
}
^
0_0_2095711_6098\Main.java:106: 需要为 class、interface 或 enum
}
^
49 错误
|