问题 3609 --一元二次方程(uqe)

3609: 一元二次方程(uqe)

时间限制: 1 Sec  内存限制: 256 MB
提交: 4  解决: 1
[提交][状态][讨论版][命题人:]

题目描述

输入

输入的第一行包含两个正整数 T,M,分别表示方程数和系数的绝对值的上界;

接下来T行,每行包含三个整数a,b,c

输出

输出T行,每行包含一个字符串,表示对应询问的答案,格式如题面所述。

每行输出的字符串中间不应包含任何空格

样例输入

9 1000
1 -1 0
-1 -1 -1
1 -2 1
1 5 4
4 4 1
1 0 -432
1 -3 1
2 -4 1
1 7 1

样例输出

1
NO
1
-1
-1/2
12*sqrt(3)
3/2+sqrt(5)/2
1+sqrt(2)/2
-7/2+3*sqrt(5)/2

提示


数据范围



对于所有测试数据有:1≤T≤5000,1≤M≤10^3,|a|,|b|,|c|≤M|a≠0。



QQ截图20231030152951.png




其中:




  • 特殊性质 A:保证 b=0


  • 特殊性质 B:保证 c=0


  • 特殊性质 C:如果方程有解,那么方程的两个解都是整数。


来源

[提交][状态]