F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_4301729_21605\Main.java:1: 非法字符: \35
#include<iostream>
^
0_0_4301729_21605\Main.java:4: 需要为 class、interface 或 enum
struct Node {
^
0_0_4301729_21605\Main.java:6: 需要为 class、interface 或 enum
	Node *next[26];
	^
0_0_4301729_21605\Main.java:7: 需要为 class、interface 或 enum
	int count; 		//是否为该单词的最后一个节点
	^
0_0_4301729_21605\Main.java:8: 需要为 class、interface 或 enum
	Node() {
	^
0_0_4301729_21605\Main.java:10: 需要为 class、interface 或 enum
		count = 0;
		^
0_0_4301729_21605\Main.java:11: 需要为 class、interface 或 enum
		for(int i=0; i<26; i++)
		^
0_0_4301729_21605\Main.java:11: 需要为 class、interface 或 enum
		for(int i=0; i<26; i++)
		             ^
0_0_4301729_21605\Main.java:11: 需要为 class、interface 或 enum
		for(int i=0; i<26; i++)
		                   ^
0_0_4301729_21605\Main.java:13: 需要为 class、interface 或 enum
	} 
	^
0_0_4301729_21605\Main.java:15: 需要为 class、interface 或 enum
int head, tail;           //队头,队尾指针 
^
0_0_4301729_21605\Main.java:16: 需要为 class、interface 或 enum
char S[55];
^
0_0_4301729_21605\Main.java:17: 需要为 class、interface 或 enum
char T[1000005];
^
0_0_4301729_21605\Main.java:19: 需要为 class、interface 或 enum
void insert(char *str, Node *root)   //Trie树的插入操作 
^
0_0_4301729_21605\Main.java:22: 需要为 class、interface 或 enum
	int i = 0, index;
	^
0_0_4301729_21605\Main.java:23: 需要为 class、interface 或 enum
	while(str[i]) {
	^
0_0_4301729_21605\Main.java:25: 需要为 class、interface 或 enum
		if(p->next[index] == NULL)
		^
0_0_4301729_21605\Main.java:27: 需要为 class、interface 或 enum
		p = p->next[index];
		^
0_0_4301729_21605\Main.java:28: 需要为 class、interface 或 enum
		i ++;
		^
0_0_4301729_21605\Main.java:29: 需要为 class、interface 或 enum
	}
	^
0_0_4301729_21605\Main.java:31: 需要为 class、interface 或 enum
} 
^
0_0_4301729_21605\Main.java:36: 需要为 class、interface 或 enum
	q[head++] = root;
	^
0_0_4301729_21605\Main.java:37: 需要为 class、interface 或 enum
	while(head != tail) {
	^
0_0_4301729_21605\Main.java:39: 需要为 class、interface 或 enum
		Node *p = NULL;
		^
0_0_4301729_21605\Main.java:40: 需要为 class、interface 或 enum
		for(int i=0; i<26; i++) {
		^
0_0_4301729_21605\Main.java:40: 需要为 class、interface 或 enum
		for(int i=0; i<26; i++) {
		             ^
0_0_4301729_21605\Main.java:40: 需要为 class、interface 或 enum
		for(int i=0; i<26; i++) {
		                   ^
0_0_4301729_21605\Main.java:43: 需要为 class、interface 或 enum
			else {
			^
0_0_4301729_21605\Main.java:45: 需要为 class、interface 或 enum
				while(p != NULL) {
				^
0_0_4301729_21605\Main.java:48: 需要为 class、interface 或 enum
						break;
						^
0_0_4301729_21605\Main.java:49: 需要为 class、interface 或 enum
					}
					^
0_0_4301729_21605\Main.java:51: 需要为 class、interface 或 enum
				}
				^
0_0_4301729_21605\Main.java:54: 需要为 class、interface 或 enum
			}
			^
0_0_4301729_21605\Main.java:56: 需要为 class、interface 或 enum
		}
		^
0_0_4301729_21605\Main.java:63: 需要为 class、interface 或 enum
	Node *p = root;
	^
0_0_4301729_21605\Main.java:64: 需要为 class、interface 或 enum
	while(str[i]) {
	^
0_0_4301729_21605\Main.java:66: 需要为 class、interface 或 enum
		while(p->next[index] == NULL && p != root)
		^
0_0_4301729_21605\Main.java:68: 需要为 class、interface 或 enum
		p = p->next[index];
		^
0_0_4301729_21605\Main.java:69: 需要为 class、interface 或 enum
		p = (p == NULL) ? root : p;
		^
0_0_4301729_21605\Main.java:70: 需要为 class、interface 或 enum
		Node *temp = p;
		^
0_0_4301729_21605\Main.java:71: 需要为 class、interface 或 enum
		while(temp != root && temp->count != -1) {
		^
0_0_4301729_21605\Main.java:73: 需要为 class、interface 或 enum
			temp->count = -1;
			^
0_0_4301729_21605\Main.java:74: 需要为 class、interface 或 enum
			temp = temp->fail;
			^
0_0_4301729_21605\Main.java:75: 需要为 class、interface 或 enum
		}
		^
0_0_4301729_21605\Main.java:77: 需要为 class、interface 或 enum
	}
	^
0_0_4301729_21605\Main.java:79: 需要为 class、interface 或 enum
}
^
0_0_4301729_21605\Main.java:84: 需要为 class、interface 或 enum
	scanf("%d", &t);
	^
0_0_4301729_21605\Main.java:85: 需要为 class、interface 或 enum
	while(t --) {
	^
0_0_4301729_21605\Main.java:87: 需要为 class、interface 或 enum
		Node *root = new Node();
		^
0_0_4301729_21605\Main.java:88: 需要为 class、interface 或 enum
		scanf("%d", &n);
		^
0_0_4301729_21605\Main.java:89: 需要为 class、interface 或 enum
		while(n --) {
		^
0_0_4301729_21605\Main.java:91: 需要为 class、interface 或 enum
			insert(T, root);
			^
0_0_4301729_21605\Main.java:92: 需要为 class、interface 或 enum
		}
		^
0_0_4301729_21605\Main.java:94: 需要为 class、interface 或 enum
		gets(S);
		^
0_0_4301729_21605\Main.java:95: 需要为 class、interface 或 enum
		printf("%d\n", query(S, root));
		^
0_0_4301729_21605\Main.java:96: 需要为 class、interface 或 enum
	} 
	^
0_0_4301729_21605\Main.java:98: 需要为 class、interface 或 enum
}


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-16 20:21:55, Gzip enabled