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_9816763_6169\Main.java:4: 非法字符: \35
#include <stdio.h>
^
0_0_9816763_6169\Main.java:5: 非法字符: \35
#include <string.h>
^
0_0_9816763_6169\Main.java:6: 非法字符: \35
#include <stdlib.h>
^
0_0_9816763_6169\Main.java:8: 非法字符: \35
#define MAX_SURFACES 1000
^
0_0_9816763_6169\Main.java:9: 非法字符: \35
#define MAX_EDGES 1000
^
0_0_9816763_6169\Main.java:11: 非法字符: \35
#define bool int
^
0_0_9816763_6169\Main.java:12: 非法字符: \35
#define false 0
^
0_0_9816763_6169\Main.java:13: 非法字符: \35
#define true 1
^
0_0_9816763_6169\Main.java:17: 需要为 class、interface 或 enum
	int Index;
	^
0_0_9816763_6169\Main.java:18: 需要为 class、interface 或 enum
} SurfaceIndexes[MAX_SURFACES];
^
0_0_9816763_6169\Main.java:20: 需要为 class、interface 或 enum
struct {
^
0_0_9816763_6169\Main.java:24: 需要为 class、interface 或 enum
	int Area;
	^
0_0_9816763_6169\Main.java:25: 需要为 class、interface 或 enum
	int InnerX, InnerY;
	^
0_0_9816763_6169\Main.java:26: 需要为 class、interface 或 enum
	int EdgeCount;
	^
0_0_9816763_6169\Main.java:27: 需要为 class、interface 或 enum
	bool TopInner;
	^
0_0_9816763_6169\Main.java:28: 需要为 class、interface 或 enum
	struct {
	^
0_0_9816763_6169\Main.java:30: 需要为 class、interface 或 enum
	} Edges[MAX_EDGES];
	^
0_0_9816763_6169\Main.java:31: 需要为 class、interface 或 enum
} Surfaces[MAX_SURFACES];
^
0_0_9816763_6169\Main.java:33: 需要为 class、interface 或 enum
int SurfaceCount;
^
0_0_9816763_6169\Main.java:36: 需要为 class、interface 或 enum
int Compare(const void *e1, const void *e2)
^
0_0_9816763_6169\Main.java:39: 需要为 class、interface 或 enum
	const struct SurfaceIndex *si2 = (struct SurfaceIndex*)e2;
	^
0_0_9816763_6169\Main.java:40: 需要为 class、interface 或 enum
	if (si1->Level == si2->Level)
	^
0_0_9816763_6169\Main.java:42: 需要为 class、interface 或 enum
	return si1->Level < si2->Level ? -1 : 1;
	^
0_0_9816763_6169\Main.java:43: 需要为 class、interface 或 enum
}
^
0_0_9816763_6169\Main.java:45: 非法字符: \35
#ifndef min
^
0_0_9816763_6169\Main.java:46: 非法字符: \35
#define min(a,b) ( (a) < (b) ? (a) : (b) )
^
0_0_9816763_6169\Main.java:47: 非法字符: \35
#define max(a,b) ( (a) > (b) ? (a) : (b) )
^
0_0_9816763_6169\Main.java:48: 非法字符: \35
#endif
^
0_0_9816763_6169\Main.java:54: 需要为 class、interface 或 enum
	int maxy = -2000000000;
	^
0_0_9816763_6169\Main.java:55: 需要为 class、interface 或 enum
	bool result = false;
	^
0_0_9816763_6169\Main.java:57: 需要为 class、interface 或 enum
	for (i=0; i<Surfaces[index].EdgeCount; i++)
	^
0_0_9816763_6169\Main.java:57: 需要为 class、interface 或 enum
	for (i=0; i<Surfaces[index].EdgeCount; i++)
	          ^
0_0_9816763_6169\Main.java:57: 需要为 class、interface 或 enum
	for (i=0; i<Surfaces[index].EdgeCount; i++)
	                                       ^
0_0_9816763_6169\Main.java:60: 需要为 class、interface 或 enum
		int minx, maxx, y;
		^
0_0_9816763_6169\Main.java:62: 需要为 class、interface 或 enum
		if (Surfaces[index].Edges[i].X ==
		^
0_0_9816763_6169\Main.java:64: 需要为 class、interface 或 enum
		y = Surfaces[index].Edges[i].Y;
		^
0_0_9816763_6169\Main.java:65: 需要为 class、interface 或 enum
		minx = min(Surfaces[index].Edges[i].X, Surfaces[index].Edges[last].X);
		^
0_0_9816763_6169\Main.java:66: 需要为 class、interface 或 enum
		maxx = max(Surfaces[index].Edges[i].X, Surfaces[index].Edges[last].X);
		^
0_0_9816763_6169\Main.java:67: 需要为 class、interface 或 enum
		if (innery < y || y < maxy || innerx < minx || innerx >= maxx)
		^
0_0_9816763_6169\Main.java:69: 需要为 class、interface 或 enum
		result = (Surfaces[index].Edges[i].X < Surfaces[index].Edges[last].X)
		^
0_0_9816763_6169\Main.java:71: 需要为 class、interface 或 enum
		maxy = y;
		^
0_0_9816763_6169\Main.java:72: 需要为 class、interface 或 enum
	}
	^
0_0_9816763_6169\Main.java:74: 需要为 class、interface 或 enum
}
^
0_0_9816763_6169\Main.java:82: 需要为 class、interface 或 enum
	int level = SurfaceIndexes[startindex].Level;
	^
0_0_9816763_6169\Main.java:85: 需要为 class、interface 或 enum
	for (i=startindex; i>=0 && SurfaceIndexes[i].Level == level; i--);
	^
0_0_9816763_6169\Main.java:85: 需要为 class、interface 或 enum
	for (i=startindex; i>=0 && SurfaceIndexes[i].Level == level; i--);
	                   ^
0_0_9816763_6169\Main.java:85: 需要为 class、interface 或 enum
	for (i=startindex; i>=0 && SurfaceIndexes[i].Level == level; i--);
	                                                             ^
0_0_9816763_6169\Main.java:89: 需要为 class、interface 或 enum
	for (; i>=0; i--)
	^
0_0_9816763_6169\Main.java:89: 需要为 class、interface 或 enum
	for (; i>=0; i--)
	       ^
0_0_9816763_6169\Main.java:89: 需要为 class、interface 或 enum
	for (; i>=0; i--)
	             ^
0_0_9816763_6169\Main.java:92: 需要为 class、interface 或 enum
		if (SurfaceHit(index, innerx, innery)) return index;
		^
0_0_9816763_6169\Main.java:93: 需要为 class、interface 或 enum
	}
	^
0_0_9816763_6169\Main.java:95: 需要为 class、interface 或 enum
}
^
0_0_9816763_6169\Main.java:100: 需要为 class、interface 或 enum
	int deltax, deltay, x, y;
	^
0_0_9816763_6169\Main.java:101: 需要为 class、interface 或 enum
	int level, volume;
	^
0_0_9816763_6169\Main.java:102: 需要为 class、interface 或 enum
	bool skip;
	^
0_0_9816763_6169\Main.java:104: 需要为 class、interface 或 enum
	scanf("%i", &surfaces);
	^
0_0_9816763_6169\Main.java:105: 需要为 class、interface 或 enum
	SurfaceCount = 0;
	^
0_0_9816763_6169\Main.java:106: 需要为 class、interface 或 enum
	for (i=0; i<surfaces; i++)
	^
0_0_9816763_6169\Main.java:106: 需要为 class、interface 或 enum
	for (i=0; i<surfaces; i++)
	          ^
0_0_9816763_6169\Main.java:106: 需要为 class、interface 或 enum
	for (i=0; i<surfaces; i++)
	                      ^
0_0_9816763_6169\Main.java:110: 需要为 class、interface 或 enum
		skip = false;
		^
0_0_9816763_6169\Main.java:111: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		^
0_0_9816763_6169\Main.java:111: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		          ^
0_0_9816763_6169\Main.java:111: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		                   ^
0_0_9816763_6169\Main.java:123: 需要为 class、interface 或 enum
			if (j == 0)
			^
0_0_9816763_6169\Main.java:125: 需要为 class、interface 或 enum
			else
			^
0_0_9816763_6169\Main.java:128: 需要为 class、interface 或 enum
		}
		^
0_0_9816763_6169\Main.java:133: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].EdgeCount = edges;
		^
0_0_9816763_6169\Main.java:134: 需要为 class、interface 或 enum
		SurfaceIndexes[SurfaceCount].Index = SurfaceCount;
		^
0_0_9816763_6169\Main.java:137: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].Area = 0;
		^
0_0_9816763_6169\Main.java:138: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		^
0_0_9816763_6169\Main.java:138: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		          ^
0_0_9816763_6169\Main.java:138: 需要为 class、interface 或 enum
		for (j=0; j<edges; j++)
		                   ^
0_0_9816763_6169\Main.java:142: 需要为 class、interface 或 enum
			if (Surfaces[SurfaceCount].Edges[j].X ==
			^
0_0_9816763_6169\Main.java:144: 需要为 class、interface 或 enum
			Surfaces[SurfaceCount].Area +=
			^
0_0_9816763_6169\Main.java:148: 需要为 class、interface 或 enum
		}
		^
0_0_9816763_6169\Main.java:152: 需要为 class、interface 或 enum
		else
		^
0_0_9816763_6169\Main.java:155: 需要为 class、interface 或 enum
			Surfaces[SurfaceCount].Area = -Surfaces[SurfaceCount].Area;
			^
0_0_9816763_6169\Main.java:156: 需要为 class、interface 或 enum
		}
		^
0_0_9816763_6169\Main.java:160: 需要为 class、interface 或 enum
		deltax = Surfaces[SurfaceCount].Edges[1].X - x;
		^
0_0_9816763_6169\Main.java:161: 需要为 class、interface 或 enum
		y = Surfaces[SurfaceCount].Edges[0].Y;
		^
0_0_9816763_6169\Main.java:162: 需要为 class、interface 或 enum
		deltay = Surfaces[SurfaceCount].Edges[1].Y - y;
		^
0_0_9816763_6169\Main.java:163: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].InnerX = x;
		^
0_0_9816763_6169\Main.java:164: 需要为 class、interface 或 enum
		Surfaces[SurfaceCount].InnerY = y;
		^
0_0_9816763_6169\Main.java:165: 需要为 class、interface 或 enum
		if (Surfaces[SurfaceCount].Clockwise)
		^
0_0_9816763_6169\Main.java:170: 需要为 class、interface 或 enum
				Surfaces[SurfaceCount].InnerY--;
				^
0_0_9816763_6169\Main.java:171: 需要为 class、interface 或 enum
			}
			^
0_0_9816763_6169\Main.java:175: 需要为 class、interface 或 enum
			else
			^
0_0_9816763_6169\Main.java:178: 需要为 class、interface 或 enum
		}
		^
0_0_9816763_6169\Main.java:184: 需要为 class、interface 或 enum
				Surfaces[SurfaceCount].InnerY--;
				^
0_0_9816763_6169\Main.java:185: 需要为 class、interface 或 enum
			}
			^
0_0_9816763_6169\Main.java:189: 需要为 class、interface 或 enum
			else
			^
0_0_9816763_6169\Main.java:192: 需要为 class、interface 或 enum
		}
		^
0_0_9816763_6169\Main.java:196: 需要为 class、interface 或 enum
	}
	^
0_0_9816763_6169\Main.java:201: 需要为 class、interface 或 enum
	for (i=0; i<SurfaceCount; i++)
	^
0_0_9816763_6169\Main.java:201: 需要为 class、interface 或 enum
	for (i=0; i<SurfaceCo


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:19:46, Gzip enabled