PKU 3907 Build Your Home
http://poj.org/problem?id=3907
n角形の面積を求める問題。
AOJ1100とほぼ同じ。
main(){ int n; while(cin>>n,n){ double s=0; double x1,xk,y1,yk,xj,yj; cin>>x1>>y1; xj=x1,yj=y1; for(int i=0;i<n-1;i++){ cin>>xk>>yk; double px=xj-x1,py=yj-y1,qx=xk-x1,qy=yk-y1; s+=(px*qy-py*qx)/2.0; xj=xk; yj=yk; } printf("%.0f\n",abs(s)); } }