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_13220607_27271\Main.java:1: 非法字符: \35
#include <iostream>
^
0_0_13220607_27271\Main.java:2: 非法字符: \35
#include <queue>
^
0_0_13220607_27271\Main.java:3: 非法字符: \35
#include <stdio.h>
^
0_0_13220607_27271\Main.java:4: 非法字符: \35
#include <string.h>
^
0_0_13220607_27271\Main.java:7: 需要为 class、interface 或 enum
const int MAXN = 100;
^
0_0_13220607_27271\Main.java:8: 需要为 class、interface 或 enum
struct node
^
0_0_13220607_27271\Main.java:11: 需要为 class、interface 或 enum
	int time;
	^
0_0_13220607_27271\Main.java:12: 需要为 class、interface 或 enum
	friend bool operator <(node a, node b)  //time小的优先级高
	^
0_0_13220607_27271\Main.java:15: 需要为 class、interface 或 enum
	}
	^
0_0_13220607_27271\Main.java:18: 需要为 class、interface 或 enum
priority_queue<node> que; //优先队列
^
0_0_13220607_27271\Main.java:19: 需要为 class、interface 或 enum
struct cmp
^
0_0_13220607_27271\Main.java:22: 需要为 class、interface 或 enum
	char c;
	^
0_0_13220607_27271\Main.java:23: 需要为 class、interface 或 enum
}map[MAXN][MAXN];
^
0_0_13220607_27271\Main.java:25: 需要为 class、interface 或 enum
int n, m;
^
0_0_13220607_27271\Main.java:26: 需要为 class、interface 或 enum
int fight[MAXN][MAXN], mark[MAXN][MAXN];
^
0_0_13220607_27271\Main.java:28: 需要为 class、interface 或 enum
int bfs()
^
0_0_13220607_27271\Main.java:31: 需要为 class、interface 或 enum
	int dir[4][2] = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}};
	^
0_0_13220607_27271\Main.java:32: 需要为 class、interface 或 enum
	node now, next;
	^
0_0_13220607_27271\Main.java:33: 需要为 class、interface 或 enum
	while(!que.empty()) 
	^
0_0_13220607_27271\Main.java:35: 需要为 class、interface 或 enum
	now.x = n -  1;
	^
0_0_13220607_27271\Main.java:36: 需要为 class、interface 或 enum
	now.y = m - 1;
	^
0_0_13220607_27271\Main.java:37: 需要为 class、interface 或 enum
	if(map[now.x][now.y].c >= '1' && map[now.x][now.y].c <= '9')
	^
0_0_13220607_27271\Main.java:40: 需要为 class、interface 或 enum
		fight[now.x][now.y] =  map[now.x][now.y].c - '0';
		^
0_0_13220607_27271\Main.java:41: 需要为 class、interface 或 enum
	}
	^
0_0_13220607_27271\Main.java:45: 需要为 class、interface 或 enum
	que.push(now);
	^
0_0_13220607_27271\Main.java:46: 需要为 class、interface 或 enum
	while(!que.empty())
	^
0_0_13220607_27271\Main.java:49: 需要为 class、interface 或 enum
		que.pop();
		^
0_0_13220607_27271\Main.java:50: 需要为 class、interface 或 enum
		if(now.x ==0 && now.y == 0)
		^
0_0_13220607_27271\Main.java:52: 需要为 class、interface 或 enum
		for(k = 0; k < 4; k++)
		^
0_0_13220607_27271\Main.java:52: 需要为 class、interface 或 enum
		for(k = 0; k < 4; k++)
		           ^
0_0_13220607_27271\Main.java:52: 需要为 class、interface 或 enum
		for(k = 0; k < 4; k++)
		                  ^
0_0_13220607_27271\Main.java:55: 需要为 class、interface 或 enum
			next.y = now.y + dir[k][1];
			^
0_0_13220607_27271\Main.java:56: 需要为 class、interface 或 enum
			if(next.x >= 0 && next.x < n && next.y >= 0 && next.y < m && !mark[next.x][next.y] && map[next.x][next.y].c != 'X')
			^
0_0_13220607_27271\Main.java:61: 需要为 class、interface 或 enum
					fight[next.x][next.y] = map[next.x][next.y].c - '0';
					^
0_0_13220607_27271\Main.java:62: 需要为 class、interface 或 enum
				}
				^
0_0_13220607_27271\Main.java:65: 需要为 class、interface 或 enum
				que.push(next);
				^
0_0_13220607_27271\Main.java:66: 需要为 class、interface 或 enum
				map[next.x][next.y].nx = now.x;
				^
0_0_13220607_27271\Main.java:67: 需要为 class、interface 或 enum
				map[next.x][next.y].ny = now.y;
				^
0_0_13220607_27271\Main.java:68: 需要为 class、interface 或 enum
				mark[next.x][next.y] = 1;
				^
0_0_13220607_27271\Main.java:69: 需要为 class、interface 或 enum
			}
			^
0_0_13220607_27271\Main.java:73: 需要为 class、interface 或 enum
}
^
0_0_13220607_27271\Main.java:80: 需要为 class、interface 或 enum
		for(int i = 0; i < n; i++)
		               ^
0_0_13220607_27271\Main.java:80: 需要为 class、interface 或 enum
		for(int i = 0; i < n; i++)
		                      ^
0_0_13220607_27271\Main.java:82: 需要为 class、interface 或 enum
			for(int j = 0; j < m; j++)
			               ^
0_0_13220607_27271\Main.java:82: 需要为 class、interface 或 enum
			for(int j = 0; j < m; j++)
			                      ^
0_0_13220607_27271\Main.java:86: 需要为 class、interface 或 enum
				mark[i][j] = fight[i][j] = 0;
				^
0_0_13220607_27271\Main.java:87: 需要为 class、interface 或 enum
			}
			^
0_0_13220607_27271\Main.java:89: 需要为 class、interface 或 enum
		for(int i = 0; i < n; i++)
		               ^
0_0_13220607_27271\Main.java:89: 需要为 class、interface 或 enum
		for(int i = 0; i < n; i++)
		                      ^
0_0_13220607_27271\Main.java:91: 需要为 class、interface 或 enum
			for(int j = 0; j < m; j++)
			               ^
0_0_13220607_27271\Main.java:91: 需要为 class、interface 或 enum
			for(int j = 0; j < m; j++)
			                      ^
0_0_13220607_27271\Main.java:94: 需要为 class、interface 或 enum
			}
			^
0_0_13220607_27271\Main.java:96: 需要为 class、interface 或 enum
		}
		^
0_0_13220607_27271\Main.java:98: 需要为 class、interface 或 enum
		int flag = bfs();
		^
0_0_13220607_27271\Main.java:99: 需要为 class、interface 或 enum
		if(flag != -1)
		^
0_0_13220607_27271\Main.java:102: 需要为 class、interface 或 enum
			int sec = 1, x = 0, y = 0;
			^
0_0_13220607_27271\Main.java:103: 需要为 class、interface 或 enum
			int tx, ty;
			^
0_0_13220607_27271\Main.java:104: 需要为 class、interface 或 enum
			while(sec != flag + 1)
			^
0_0_13220607_27271\Main.java:107: 需要为 class、interface 或 enum
				for(int i = 0; i < fight[map[x][y].nx][map[x][y].ny]; i++)
				^
0_0_13220607_27271\Main.java:107: 需要为 class、interface 或 enum
				for(int i = 0; i < fight[map[x][y].nx][map[x][y].ny]; i++)
				               ^
0_0_13220607_27271\Main.java:107: 需要为 class、interface 或 enum
				for(int i = 0; i < fight[map[x][y].nx][map[x][y].ny]; i++)
				                                                      ^
0_0_13220607_27271\Main.java:109: 需要为 class、interface 或 enum
				tx = map[x][y].nx;
				^
0_0_13220607_27271\Main.java:110: 需要为 class、interface 或 enum
				ty = map[x][y].ny;
				^
0_0_13220607_27271\Main.java:111: 需要为 class、interface 或 enum
				x = tx;
				^
0_0_13220607_27271\Main.java:112: 需要为 class、interface 或 enum
				y = ty;
				^
0_0_13220607_27271\Main.java:113: 需要为 class、interface 或 enum
			}
			^
0_0_13220607_27271\Main.java:117: 需要为 class、interface 或 enum
		printf("FINISH\n");
		^
0_0_13220607_27271\Main.java:118: 需要为 class、interface 或 enum
	}
	^
0_0_13220607_27271\Main.java:120: 需要为 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-10-05 23:25:04, Gzip enabled