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_9060074_23388\Main.java:1: 非法字符: \35
#include<iostream>
^
0_0_9060074_23388\Main.java:2: 非法字符: \35
#include <cstdio>
^
0_0_9060074_23388\Main.java:3: 非法字符: \35
#include <cstring>
^
0_0_9060074_23388\Main.java:4: 非法字符: \35
#include <cmath>
^
0_0_9060074_23388\Main.java:5: 非法字符: \35
#include <cstdlib>
^
0_0_9060074_23388\Main.java:9: 非法字符: \35
#define FOR(i,a,b) for(i=(a); i<(b); ++i)
^
0_0_9060074_23388\Main.java:9: 需要为 class、interface 或 enum
#define FOR(i,a,b) for(i=(a); i<(b); ++i)
                              ^
0_0_9060074_23388\Main.java:9: 需要为 class、interface 或 enum
#define FOR(i,a,b) for(i=(a); i<(b); ++i)
                                     ^
0_0_9060074_23388\Main.java:10: 非法字符: \35
#define REP(i,n) FOR(i,0,n)
^
0_0_9060074_23388\Main.java:12: 非法字符: \35
#define MAXC 30
^
0_0_9060074_23388\Main.java:13: 非法字符: \35
#define MAXL 300
^
0_0_9060074_23388\Main.java:19: 需要为 class、interface 或 enum
char chars[MAXC];
^
0_0_9060074_23388\Main.java:20: 需要为 class、interface 或 enum
int numchars;
^
0_0_9060074_23388\Main.java:22: 需要为 class、interface 或 enum
double errprob[MAXC][MAXC];
^
0_0_9060074_23388\Main.java:23: 需要为 class、interface 或 enum
double lingprob[MAXC][MAXC];
^
0_0_9060074_23388\Main.java:24: 需要为 class、interface 或 enum
int recvmess[MAXL];
^
0_0_9060074_23388\Main.java:25: 需要为 class、interface 或 enum
int messlen;
^
0_0_9060074_23388\Main.java:27: 需要为 class、interface 或 enum
int prev[MAXL][MAXC];
^
0_0_9060074_23388\Main.java:28: 需要为 class、interface 或 enum
double chance1[MAXC], chance2[MAXC];
^
0_0_9060074_23388\Main.java:30: 需要为 class、interface 或 enum
char bestmess[MAXL+1];
^
0_0_9060074_23388\Main.java:32: 需要为 class、interface 或 enum
double mindiff;
^
0_0_9060074_23388\Main.java:33: 需要为 class、interface 或 enum
double mindifpos;
^
0_0_9060074_23388\Main.java:35: 需要为 class、interface 或 enum
void recurs() {
^
0_0_9060074_23388\Main.java:38: 需要为 class、interface 或 enum
	mindiff = 1e9;
	^
0_0_9060074_23388\Main.java:42: 需要为 class、interface 或 enum
	double *chance = chance1, *prevchance = chance2;
	^
0_0_9060074_23388\Main.java:44: 需要为 class、interface 或 enum
	REP(i,numchars) {
	^
0_0_9060074_23388\Main.java:46: 非法字符: \35
#ifdef ERRPROB_REVERSE
^
0_0_9060074_23388\Main.java:48: 非法字符: \35
#else
^
0_0_9060074_23388\Main.java:50: 非法字符: \35
#endif
^
0_0_9060074_23388\Main.java:53: 需要为 class、interface 或 enum
	}
	^
0_0_9060074_23388\Main.java:58: 需要为 class、interface 或 enum
		chance = prevchance;
		^
0_0_9060074_23388\Main.java:59: 需要为 class、interface 或 enum
		prevchance = tmp;
		^
0_0_9060074_23388\Main.java:61: 需要为 class、interface 或 enum
		REP(k,numchars) {
		^
0_0_9060074_23388\Main.java:63: 需要为 class、interface 或 enum
			prev[i][k] = -1;
			^
0_0_9060074_23388\Main.java:64: 需要为 class、interface 或 enum
		}
		^
0_0_9060074_23388\Main.java:68: 需要为 class、interface 或 enum
		REP(a,numchars) REP(b,numchars) {
		^
0_0_9060074_23388\Main.java:69: 非法字符: \35
#ifdef ERRPROB_REVERSE
^
0_0_9060074_23388\Main.java:71: 需要为 class、interface 或 enum
			if( prevchance[a] > 0 || lingprob[a][b] > 0 || errprob[curchr][b] > 0 ) continue;
			^
0_0_9060074_23388\Main.java:72: 非法字符: \35
#else
^
0_0_9060074_23388\Main.java:74: 需要为 class、interface 或 enum
			if( prevchance[a] > 0 || lingprob[a][b] > 0 || errprob[b][curchr] > 0 ) continue;
			^
0_0_9060074_23388\Main.java:75: 非法字符: \35
#endif
^
0_0_9060074_23388\Main.java:79: 需要为 class、interface 或 enum
					if( diff < mindiff ) {
					^
0_0_9060074_23388\Main.java:81: 需要为 class、interface 或 enum
						mindifpos = (double)(i+1)/(double)messlen;
						^
0_0_9060074_23388\Main.java:82: 需要为 class、interface 或 enum
					}
					^
0_0_9060074_23388\Main.java:85: 需要为 class、interface 或 enum
				prev[i][b] = a;
				^
0_0_9060074_23388\Main.java:86: 需要为 class、interface 或 enum
			}
			^
0_0_9060074_23388\Main.java:91: 需要为 class、interface 或 enum
	double prob = 1.0;
	^
0_0_9060074_23388\Main.java:93: 需要为 class、interface 或 enum
	REP(i,numchars) {
	^
0_0_9060074_23388\Main.java:96: 需要为 class、interface 或 enum
			node = i;
			^
0_0_9060074_23388\Main.java:97: 需要为 class、interface 或 enum
		}
		^
0_0_9060074_23388\Main.java:102: 需要为 class、interface 或 enum
		exit(1);
		^
0_0_9060074_23388\Main.java:103: 需要为 class、interface 或 enum
	}
	^
0_0_9060074_23388\Main.java:106: 需要为 class、interface 或 enum
	int idx = messlen;
	^
0_0_9060074_23388\Main.java:108: 需要为 class、interface 或 enum
	ans[--idx] = node;
	^
0_0_9060074_23388\Main.java:110: 需要为 class、interface 或 enum
	while( idx > 0 ) {
	^
0_0_9060074_23388\Main.java:114: 需要为 class、interface 或 enum
		if( node == -1 ) {
		^
0_0_9060074_23388\Main.java:116: 需要为 class、interface 或 enum
			exit(1);
			^
0_0_9060074_23388\Main.java:117: 需要为 class、interface 或 enum
		}
		^
0_0_9060074_23388\Main.java:120: 需要为 class、interface 或 enum
	}
	^
0_0_9060074_23388\Main.java:124: 需要为 class、interface 或 enum
	bestmess[messlen] = 0;
	^
0_0_9060074_23388\Main.java:126: 非法字符: \35
#ifdef PRINT_MINDIF
^
0_0_9060074_23388\Main.java:128: 非法字符: \35
#endif
^
0_0_9060074_23388\Main.java:134: 需要为 class、interface 或 enum
	scanf("%d", &numchars);
	^
0_0_9060074_23388\Main.java:136: 需要为 class、interface 或 enum
	REP(i,numchars) {
	^
0_0_9060074_23388\Main.java:140: 需要为 class、interface 或 enum
		scanf("%s", c_str);
		^
0_0_9060074_23388\Main.java:142: 需要为 class、interface 或 enum
		unsigned char c = c_str[0];
		^
0_0_9060074_23388\Main.java:144: 需要为 class、interface 或 enum
		rchars[c] = i;
		^
0_0_9060074_23388\Main.java:146: 需要为 class、interface 或 enum
		chars[i] = c;
		^
0_0_9060074_23388\Main.java:147: 需要为 class、interface 或 enum
	}
	^
0_0_9060074_23388\Main.java:153: 需要为 class、interface 或 enum
		scanf("%lf", &p);
		^
0_0_9060074_23388\Main.java:155: 需要为 class、interface 或 enum
		if( p > 0 ) {
		^
0_0_9060074_23388\Main.java:159: 需要为 class、interface 或 enum
		} else {
		^
0_0_9060074_23388\Main.java:162: 需要为 class、interface 或 enum
		}
		^
0_0_9060074_23388\Main.java:169: 需要为 class、interface 或 enum
		scanf("%lf", &p);
		^
0_0_9060074_23388\Main.java:171: 需要为 class、interface 或 enum
		if( p > 0 ) {
		^
0_0_9060074_23388\Main.java:175: 需要为 class、interface 或 enum
		} else {
		^
0_0_9060074_23388\Main.java:178: 需要为 class、interface 或 enum
		}
		^
0_0_9060074_23388\Main.java:181: 需要为 class、interface 或 enum
	int n; scanf("%d", &n);
	       ^
0_0_9060074_23388\Main.java:183: 需要为 class、interface 或 enum
	REP(i,n) {
	^
0_0_9060074_23388\Main.java:187: 需要为 class、interface 或 enum
		scanf("%s", msg);
		^
0_0_9060074_23388\Main.java:189: 需要为 class、interface 或 enum
		messlen = strlen((char *)msg);
		^
0_0_9060074_23388\Main.java:191: 需要为 class、interface 或 enum
		REP(i,messlen) recvmess[i] = rchars[msg[i]];
		^
0_0_9060074_23388\Main.java:193: 需要为 class、interface 或 enum
		strcpy(bestmess, "ERR");
		^
0_0_9060074_23388\Main.java:195: 需要为 class、interface 或 enum
		recurs();
		^
0_0_9060074_23388\Main.java:197: 需要为 class、interface 或 enum
		puts(bestmess);
		^
0_0_9060074_23388\Main.java:198: 需要为 class、interface 或 enum
	}
	^
0_0_9060074_23388\Main.java:203: 需要为 class、interface 或 enum
	int n; scanf("%d", &n);
	^
0_0_9060074_23388\Main.java:203: 需要为 class、interface 或 enum
	int n; scanf("%d", &n);
	       ^
0_0_9060074_23388\Main.java:204: 需要为 class、interface 或 enum
	REP(i,n) run();
	^
0_0_9060074_23388\Main.java:205: 需要为 class、interface 或 enum
	return 0;
	^
0_0_9060074_23388\Main.java:206: 需要为 class、interface 或 enum
}
^
91 错误


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-25 10:13:52, Gzip enabled