5948 - 集训:平行四边形判断
Time Limit : 1 秒
Memory Limit : 128 MB
告诉你4个点的坐标,请你判断能否构成平行四边形
Input
本题有多组数据,第一行是数据组数 T。 每组数据输入四行,每行两个整数,分别为 x1,y1 ,x2,y2 ,x3,y3 ,x4,y4 ,描述四个点的坐标 (x1,y1 ),(x2 ,y2),(x3 ,y3 ),(x4 ,y4)。
Output
对每组数据输出一行一个字符串 YES 或者 NO(全部大写),分别表示是或不是平行四边形。
Examples
Input
4 0 0 1 1 0 1 1 0 0 1 1 1 1 0 0 0 0 0 1 1 2 2 3 3 4 2 5 3 6 6 9 -10
Output
YES YES NO NO
Hint
样例的第 1,2 组数据中的点组成了正方形,自然是平行四边形。第三组数据四个点共线,不是平行四边形。最后一组数据四个点不组成平行四边形。
对于100% 的数据,1≤T≤10^4 ,∣xi ∣,∣yi ∣≤10^9 。