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_9816614_32033\Main.java:9: 非法字符: \35
#include <stdio.h>
^
0_0_9816614_32033\Main.java:10: 非法字符: \35
#include <string.h>
^
0_0_9816614_32033\Main.java:11: 非法字符: \35
#include <stdlib.h>
^
0_0_9816614_32033\Main.java:13: 非法字符: \35
#define MAX_SURFACES 1000
^
0_0_9816614_32033\Main.java:14: 非法字符: \35
#define MAX_EDGES 1000
^
0_0_9816614_32033\Main.java:16: 非法字符: \35
#define bool int
^
0_0_9816614_32033\Main.java:17: 非法字符: \35
#define false 0
^
0_0_9816614_32033\Main.java:18: 非法字符: \35
#define true 1
^
0_0_9816614_32033\Main.java:22: 需要为 class、interface 或 enum
	int Index;
	^
0_0_9816614_32033\Main.java:23: 需要为 class、interface 或 enum
} SurfaceIndexes[MAX_SURFACES];
^
0_0_9816614_32033\Main.java:25: 需要为 class、interface 或 enum
struct {
^
0_0_9816614_32033\Main.java:29: 需要为 class、interface 或 enum
	int Area;
	^
0_0_9816614_32033\Main.java:30: 需要为 class、interface 或 enum
	int InnerX, InnerY;
	^
0_0_9816614_32033\Main.java:31: 需要为 class、interface 或 enum
	int EdgeCount;
	^
0_0_9816614_32033\Main.java:32: 需要为 class、interface 或 enum
	bool TopInner;
	^
0_0_9816614_32033\Main.java:33: 需要为 class、interface 或 enum
	struct {
	^
0_0_9816614_32033\Main.java:35: 需要为 class、interface 或 enum
	} Edges[MAX_EDGES];
	^
0_0_9816614_32033\Main.java:36: 需要为 class、interface 或 enum
} Surfaces[MAX_SURFACES];
^
0_0_9816614_32033\Main.java:38: 需要为 class、interface 或 enum
int SurfaceCount;
^
0_0_9816614_32033\Main.java:41: 需要为 class、interface 或 enum
int Compare(const void *e1, const void *e2)
^
0_0_9816614_32033\Main.java:44: 需要为 class、interface 或 enum
	const struct SurfaceIndex *si2 = (struct SurfaceIndex*)e2;
	^
0_0_9816614_32033\Main.java:45: 需要为 class、interface 或 enum
	if (si1->Level == si2->Level)
	^
0_0_9816614_32033\Main.java:47: 需要为 class、interface 或 enum
	return si1->Level < si2->Level ? -1 : 1;
	^
0_0_9816614_32033\Main.java:48: 需要为 class、interface 或 enum
}
^
0_0_9816614_32033\Main.java:50: 非法字符: \35
#ifndef min
^
0_0_9816614_32033\Main.java:51: 非法字符: \35
#define min(a,b) ( (a) < (b) ? (a) : (b) )
^
0_0_9816614_32033\Main.java:52: 非法字符: \35
#define max(a,b) ( (a) > (b) ? (a) : (b) )
^
0_0_9816614_32033\Main.java:53: 非法字符: \35
#endif
^
0_0_9816614_32033\Main.java:59: 需要为 class、interface 或 enum
	int maxy = -2000000000;
	^
0_0_9816614_32033\Main.java:60: 需要为 class、interface 或 enum
	bool result = false;
	^
0_0_9816614_32033\Main.java:62: 需要为 class、interface 或 enum
	for (i=0; i<Surfaces[index].EdgeCount; i++)
	^
0_0_9816614_32033\Main.java:62: 需要为 class、interface 或 enum
	for (i=0; i<Surfaces[index].EdgeCount; i++)
	          ^
0_0_9816614_32033\Main.java:62: 需要为 class、interface 或 enum
	for (i=0; i<Surfaces[index].EdgeCount; i++)
	                                       ^
0_0_9816614_32033\Main.java:65: 需要为 class、interface 或 enum
		int minx, maxx, y;
		^
0_0_9816614_32033\Main.java:67: 需要为 class、interface 或 enum
		if (Surfaces[index].Edges[i].X ==
		^
0_0_9816614_32033\Main.java:69: 需要为 class、interface 或 enum
		y = Surfaces[index].Edges[i].Y;
		^
0_0_9816614_32033\Main.java:70: 需要为 class、interface 或 enum
		minx = min(Surfaces[index].Edges[i].X, Surfaces[index].Edges[last].X);
		^
0_0_9816614_32033\Main.java:71: 需要为 class、interface 或 enum
		maxx = max(Surfaces[index].Edges[i].X, Surfaces[index].Edges[last].X);
		^
0_0_9816614_32033\Main.java:72: 需要为 class、interface 或 enum
		if (innery < y || y < maxy || innerx < minx || innerx >= maxx)
		^
0_0_9816614_32033\Main.java:74: 需要为 class、interface 或 enum
		result = (Surfaces[index].Edges[i].X < Surfaces[index].Edges[last].X)
		^
0_0_9816614_32033\Main.java:76: 需要为 class、interface 或 enum
		maxy = y;
		^
0_0_9816614_32033\Main.java:77: 需要为 class、interface 或 enum
	}
	^
0_0_9816614_32033\Main.java:79: 需要为 class、interface 或 enum
}
^
0_0_9816614_32033\Main.java:87: 需要为 class、interface 或 enum
	int level = SurfaceIndexes[startindex].Level;
	^
0_0_9816614_32033\Main.java:90: 需要为 class、interface 或 enum
	for (i=startindex; i>=0 && SurfaceIndexes[i].Level == level; i--);
	^
0_0_9816614_32033\Main.java:90: 需要为 class、interface 或 enum
	for (i=startindex; i>=0 && SurfaceIndexes[i].Level == level; i--);
	                   ^
0_0_9816614_32033\Main.java:90: 需要为 class、interface 或 enum
	for (i=startindex; i>=0 && SurfaceIndexes[i].Level == level; i--);
	                                                             ^
0_0_9816614_32033\Main.java:94: 需要为 class、interface 或 enum
	for (; i>=0; i--)
	^
0_0_9816614_32033\Main.java:94: 需要为 class、interface 或 enum
	for (; i>=0; i--)
	       ^
0_0_9816614_32033\Main.java:94: 需要为 class、interface 或 enum
	for (; i>=0; i--)
	             ^
0_0_9816614_32033\Main.java:97: 需要为 class、interface 或 enum
		if (SurfaceHit(index, innerx, innery)) return index;
		^
0_0_9816614_32033\Main.java:98: 需要为 class、interface 或 enum
	}
	^
0_0_9816614_32033\Main.java:100: 需要为 class、interface 或 enum
}
^
0_0_9816614_32033\Main.java:105: 需要为 class、interface 或 enum
	int deltax, deltay, x, y;
	^
0_0_9816614_32033\Main.java:106: 需要为 class、interface 或 enum
	int level, volume;
	^
0_0_9816614_32033\Main.java:107: 需要为 class、interface 或 enum
	bool skip;
	^
0_0_9816614_32033\Main.java:109: 需要为 class、interface 或 enum
	scanf("%i", &surfaces);
	^
0_0_9816614_32033\Main.java:110: 需要为 class、interface 或 enum
	SurfaceCount = 0;
	^
0_0_9816614_32033\Main.java:111: 需要为 class、interface 或 enum
	for (i=0; i<surfaces; i++)
	^
0_0_9816614_32033\Main.java:111: 需要为 class、interface 或 enum
	for (i=0; i<surfaces; i++)
	          ^
0_0_9816614_32033\Main.java:111: 需要为 class、interface 或 enum
	for (i=0; i<surfaces; i++)
	                      ^
0_0_9816614_32033\Main.java:115: 需要为 class、interface 或 enum
		skip = false;
		^
0_0_9816614_32033\Main.java:116: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		^
0_0_9816614_32033\Main.java:116: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		          ^
0_0_9816614_32033\Main.java:116: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		                   ^
0_0_9816614_32033\Main.java:128: 需要为 class、interface 或 enum
			if (j == 0)
			^
0_0_9816614_32033\Main.java:130: 需要为 class、interface 或 enum
			else
			^
0_0_9816614_32033\Main.java:133: 需要为 class、interface 或 enum
		}
		^
0_0_9816614_32033\Main.java:138: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].EdgeCount = edges;
		^
0_0_9816614_32033\Main.java:139: 需要为 class、interface 或 enum
		SurfaceIndexes[SurfaceCount].Index = SurfaceCount;
		^
0_0_9816614_32033\Main.java:142: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].Area = 0;
		^
0_0_9816614_32033\Main.java:143: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		^
0_0_9816614_32033\Main.java:143: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		          ^
0_0_9816614_32033\Main.java:143: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		                   ^
0_0_9816614_32033\Main.java:147: 需要为 class、interface 或 enum
			if (Surfaces[SurfaceCount].Edges[j].X ==
			^
0_0_9816614_32033\Main.java:149: 需要为 class、interface 或 enum
			Surfaces[SurfaceCount].Area +=
			^
0_0_9816614_32033\Main.java:153: 需要为 class、interface 或 enum
		}
		^
0_0_9816614_32033\Main.java:157: 需要为 class、interface 或 enum
		else
		^
0_0_9816614_32033\Main.java:160: 需要为 class、interface 或 enum
			Surfaces[SurfaceCount].Area = -Surfaces[SurfaceCount].Area;
			^
0_0_9816614_32033\Main.java:161: 需要为 class、interface 或 enum
		}
		^
0_0_9816614_32033\Main.java:165: 需要为 class、interface 或 enum
		deltax = Surfaces[SurfaceCount].Edges[1].X - x;
		^
0_0_9816614_32033\Main.java:166: 需要为 class、interface 或 enum
		y = Surfaces[SurfaceCount].Edges[0].Y;
		^
0_0_9816614_32033\Main.java:167: 需要为 class、interface 或 enum
		deltay = Surfaces[SurfaceCount].Edges[1].Y - y;
		^
0_0_9816614_32033\Main.java:168: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].InnerX = x;
		^
0_0_9816614_32033\Main.java:169: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].InnerY = y;
		^
0_0_9816614_32033\Main.java:170: 需要为 class、interface 或 enum
		if (Surfaces[SurfaceCount].Clockwise)
		^
0_0_9816614_32033\Main.java:175: 需要为 class、interface 或 enum
				Surfaces[SurfaceCount].InnerY--;
				^
0_0_9816614_32033\Main.java:176: 需要为 class、interface 或 enum
			}
			^
0_0_9816614_32033\Main.java:180: 需要为 class、interface 或 enum
			else
			^
0_0_9816614_32033\Main.java:183: 需要为 class、interface 或 enum
		}
		^
0_0_9816614_32033\Main.java:189: 需要为 class、interface 或 enum
				Surfaces[SurfaceCount].InnerY--;
				^
0_0_9816614_32033\Main.java:190: 需要为 class、interface 或 enum
			}
			^
0_0_9816614_32033\Main.java:194: 需要为 class、interface 或 enum
			else
			^
0_0_9816614_32033\Main.java:197: 需要为 class、interface 或 enum
		}
		^
0_0_9816614_32033\Main.java:201: 需要为 class、interface 或 enum
	}
	^
0_0_9816614_32033\Main.java:206: 需要为 class、interface 或 enum
	for (i=0; i<SurfaceCount; i++)


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-07-08 15:15:19, Gzip enabled