Lang:G++
Edit123456789101112131415161718192021222324#include<bits/stdc++.h>#define LL long longusing namespace std;LL area(LL x1,LL y1,LL x2,LL y2,LL x3,LL y3){return abs(x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2));}int main(){LL Px, Py, Ax, Ay, Bx, By, Cx, Cy;LL S, S1, S2, S3;LL t;for(cin>>t;t>0;t--){cin>>Px>>Py>>Ax>>Ay>>Bx>>By>>Cx>>Cy;S = area(Ax, Ay, Bx, By, Cx, Cy);S1 = area(Px, Py, Ax, Ay, Bx, By);S2 = area(Px, Py, Ax, Ay, Cx, Cy);S3 = area(Px, Py, Bx, By, Cx, Cy);if(S1+S2+S3<=S)cout<<"YES\n";else cout<<"NO\n";}return 0;}