二项式求解

Time Limit: 1000ms

Memory Limit: 63746KB

Description

给定a,b,c,请你判断a*x^2 + b*x + c = 0 是否有实数解?

Input

第一行输入一个t, 表示有t组数据,然后每行输入一个a,一个b和一个c (1<t<1000 , 1<= a , b , c <= 1000)

Output

如果二项式有解,输出“YES”,否则输出“NO”

Sample Input

3
1 2 1
1 1 1
1 4 4

Sample Output

YES
NO
YES

Hint

样例解释:
(1)x^2 + 2*x + 1 = 0 可以化简为 (x+1)^2 = 0,所以存在x=-1的解;
(2)x^2 + x + 1 = 0 可以化简为 (x+1/2)^2 + 3/4 = 0,所以不存在解;
(3)x^2 + 4*x + 4 = 0 可以化简为 (x+2)^2 = 0,所以存在x=-2的解;


PS:
#include <iostream> using namespace std; int main(){ /*
核心代码填写处
*/
return 0; }

Source

None

提交代码