___O___o______
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

在平面直角坐标系中,在X轴上方存在两个圆与X轴相切,

设其与X轴切点横坐标分别为,其直径分别为,即为分母的平方的倒数;

现以分数形式给定两个圆的切点坐标,判断这两个圆是否相切,

如果两圆相切输出"YES",否则输出"NO";

输入描述:

首先是一个整数t,共t组测试数据;
之后每一行四个整数a,b,c,d,表示两圆的坐标;
且b,d不为0;

输出描述:

如果两圆相切输出"YES",否则输出"NO";(没有引号,区分大小写)
示例1

输入

复制
2
0 1 1 1
1 2 2 4

输出

复制
YES
YES