小周的曲射炮
题号:NC14740
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

(0,0)沿v(x,y)使x沿g=9.8

输入描述:

第一行为一个整数T,表示输入的数据组数。
每组数据对应一行输入, 依次为三个正整数x,y,v,含义如题面所示。

输出描述:

每组数据输出一行,如果无论如何挑战炮口与地面夹角都无法将炮弹投射这目标处,输出“NO SOLUTION.”(不包括引号),否则从小到大输出所有可能的弧度(均四舍五入至小数点后5位,如果有两个解四舍五入至小数点后5位后相同,只视为一个解),中间用一个空格分隔。
示例1

输入

复制
4
45 56 78
32 78 55
33 33 25
12 25 25

输出

复制
0.93196 1.53271
1.24254 1.50973
NO SOLUTION.
1.25456 1.43951

备注:

1≤T≤200,
0 < x ≤ 10000
0 < y ≤ 10000
0 < v ≤ 20000