CF1076C.Meme Problem

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Try guessing the statement from this picture:

You are given a non-negative integer dd . You have to find two non-negative real numbers aa and bb such that a+b=da + b = d and ab=da \cdot b = d .

输入格式

The first line contains tt ( 1t1031 \le t \le 10^3 ) — the number of test cases.

Each test case contains one integer dd (0d103)(0 \le d \le 10^3) .

输出格式

For each test print one line.

If there is an answer for the ii -th test, print "Y", and then the numbers aa and bb .

If there is no answer for the ii -th test, print "N".

Your answer will be considered correct if (a+b)ab106|(a + b) - a \cdot b| \le 10^{-6} and (a+b)d106|(a + b) - d| \le 10^{-6} .

输入输出样例

  • 输入#1

    7
    69
    0
    1
    4
    5
    999
    1000
    

    输出#1

    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
    
首页