题意:根据平行四边形A、B、C 3点坐标求D点坐标,并求出面积
//AcerGY //#pragma comment (linker, "/STACK:1024000000,1024000000") #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <queue> #include <vector> #include <cmath> #define ll long long #define BUG puts("BUG!") #define ci(val) scanf("%d",&val) #define pi(val) printf("%d\n",val) #define clr(a,val) memset(a,val,sizeof(a)) #define lowbit(x) ((x)&(-x)) #define inf 0x3f3f3f3f #define inf64 1LL<<60 #define PI acos(-1.0) #define eps 1e-8 //Game Theory #define P "First" #define N "Second" #define maxn 10000 #define mod 10009 using namespace std; void readfile(char s[]) { #ifndef ONLINE_JUDGE freopen(s,"r",stdin); #endif } int ax,ay,bx,by,cx,cy,dx,dy; int main() { ios::sync_with_stdio(0); readfile("in.txt"); int T , cas = 1; scanf("%d",&T); while(T--) { scanf("%d%d%d%d%d%d",&ax,&ay,&bx,&by,&cx,&cy); dx = ax-(bx-cx) , dy = ay-(by-cy); int area = area=abs(ax*(by-cy)+bx*(cy-ay)+cx*(ay-by)); printf("Case %d: %d %d %d\n",cas++,dx,dy,area); } return 0; }