C++ int乘法过程中越界,中间过程使用longlong进行暂存
int getK(vector<int>& a,vector<int>& b,vector<int>& c){
int ans=0;
int ax=a[0];
int ay=a[1];
int bx=b[0];
int by=b[1];
int cx=c[0];
int cy=c[1];
ans=(long long)(by-ay)*(cx-bx)-(long long)(cy-by)*(bx-ax);
return ans;
}