CD1614
来源:互联网 发布:现货白银分钟线数据 编辑:程序博客网 时间:2024/06/07 17:06
//坐标垂直的情况 让我WA了很多次。
#include<iostream>#include<stdlib.h>#include<math.h>#include<stdio.h>#include<algorithm>#include<queue>#include<string.h>#include<stack>#include<math.h>#include<string>#include<stdlib.h>#include<list>#include<vector>using namespace std;bool bet(int from,int to,int aim,int from2,int to2,int aim2){ if (from-to>0) { if (from-aim>0) return true; } if (from-to<0) if (from-aim<0) return true; if (from==to) { if (from2>to2&&from2>aim2) return true; if (from2<to2&&from2<aim2) return true; } return false;}int main(){ int i,j,k; int x1,x2,y1,y2,tx,ty; int t; cin>>t; while (t--) { cin>>x1>>y1>>x2>>y2>>tx>>ty; k=(x2-x1)*(ty-y1)-(y2-y1)*(tx-x1); if (k==0&&bet(x2,tx,x1,y2,ty,y1)) cout<<"YES"<<endl; else cout<<"NO"<<endl; }}