问题4785--猫猫老师

4785: 猫猫老师

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB  Special Judge

题目描述

--~猫~猫~老~师,YYDS。
 随着猫猫在seseACM的道路上学习的越来越深,水平的不断精进,逐渐的猫猫在ACM圈里越来越有名气,圈内的猛锌萌新都会尊称猫猫为“猫猫老师”。 今天在猫猫学习新知识的时候,发现有人不认真学习,这使得猫猫十分生气,于是猫猫想用想用粉笔头狠狠地击中他们的脑袋! 为了简化题目,我们假设某位不认真学习的的同学A,和猫猫处于同一竖直平面内。以猫猫为坐标原点(即(0,0)),同学A在(x,h)处(与猫猫的水平距离为x,垂直高度为h,单位:米,你可以认为这是他唯一的判定点)。为了不被粉笔扔中,同学A会朝着猫猫的方向吹出持续的风,使得粉笔头在飞行途中持续受到a(m/s^2)的水平加速度。现在,请你帮猫猫计算出一组(v1,v2),使得以水平初速度v1,垂直初速度v2扔出的粉笔头恰好能够命中同学A。
 注意: 
1. 此题中重力加速度g=10(m/s^2),粉笔在飞行途中仅受到重力加速度和风带来的水平加速度。
2. v1, v2 >= 0 
3. 猫猫的力量是由极限的,猫猫投出粉笔的最大速度为10^3。即v1^2+v2^2 <= 106。 
4. 如果凭借猫猫的力量无法扔到同学A,则输出-1 
设你的解为(v1,v2),存在一组标准解(v1,v3),如果v2与v3的相对误差小于10-18,你的解将被视为正确的。

输入

第一行输入一个整数T(T<=105)表示组数。
接下来每行输入三个整数x,h,a,意义见题面

输出

一行两个数v1,v2,用空格隔开。
若无解,则输出-1

样例输入 Copy

2
10 10 10
40 40 10

样例输出 Copy

14.142135623730950489 14.142135623730950489
28.284271247461900977 28.284271247461900977

提示

1<=x,h,a<=103

来源/分类