#OLD57. 非常简单的题
非常简单的题
Description
给出一个非负整数d。你必须找到两个非负实数a和b,使a+ b = d和a*b=d。
Format
Input
第一行包含t(1≤t≤10^3)-测试用例的数量。
每个测试用例包含一个整数d(0≤d≤10^3)。
Output
每个测试输出一行。
如果第i个测试有答案,则输出“Y”,然后输出数字a和b。
如果第i个测试没有答案,请输出“N”。
如果|(a+ b)-a⋅b|≤10^-6和|(a+ b)-d|≤10^-6,则认为您的答案是正确的。
Samples
7
69
0
1
4
5
999
1000
Y 67.985071301 1.014928699
Y 0.000000000 0.000000000
N
Y 2.000000000 2.000000000
Y 3.618033989 1.381966011
Y 997.998996990 1.001003010
Y 998.998997995 1.001002005