a[20] = a[0]; double res = 0.0; for(int i = 0;i < 20;i++){ res += (a[i].x * a[i+1].y - a[i].y * a[i+1].x); } return res*0.5;
// res > 0 逆时针 res< 0 顺时针