Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

晕死……大家来看看这会不会是编译器的问题~

Posted by Elysium at 2006-08-21 14:14:37 on Problem 1385
晕死   这段代码我在浙大上面怎么交都是WA
但到PKU来一下就过了……这造成本人主观上十分鄙视ZJU的Online judge
可能是编译器的不同……大家看看可能是哪里的问题……以后可以注意一下
~~~
#include <stdio.h>

typedef struct point
{
	int x,y;
}POINT,*POINT_PTR;

POINT p[3];
int N,n,i;
double area,xx,yy,temp;

int main(void)
{
	scanf("%d",&N);
	while(N--)
	{
		area=xx=yy=0.0;
		scanf("%d",&n);
		scanf("%d %d %d %d",&p[0].x,&p[0].y,&p[2].x,&p[2].y);
		--n;
		while(--n)
		{
			p[1].x=p[2].x;
			p[1].y=p[2].y;
			scanf("%d %d",&p[2].x,&p[2].y);
            temp=p[1].x*p[0].y-p[0].x*p[1].y+p[2].x*p[1].y-p[1].x*p[2].y+p[0].x*p[2].y-p[2].x*p[0].y;
			area+=temp;
			xx+=(p[0].x+p[1].x+p[2].x)*temp;
			yy+=(p[0].y+p[1].y+p[2].y)*temp;
		}
		printf("%.2lf %.2lf\n",xx/area/3.0,yy/area/3.0);
	}

	return 0;
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator