#SDNU1282. 愤怒的小鸟

愤怒的小鸟

Description

这个问题被称为“愤怒的小鸟”和“愤怒的小鸟又”已在2011年在很多大学的训练比赛题目中,被很多大学团队解决。

这一次我们研究黄色的小鸟Chuck。当它被敲击时,Chuck能加快速度和距离的。

你可以假设在敲击之前,Chuck沿抛物线飞行;当被敲击时,它将沿此时运动方向的切线方向飞行。Chuck从坐标00,00(0,0)处开始飞行,现在你有猪(Pig)的坐标Px,0(Px,0),和Chuck被敲击时x轴的坐标Tx(Tx),以及Chuck的初始飞行角度α(α) alt text

AOx=α∠AOx = α

请计算被Chuck的路径和大地之间形成封闭区域的面积。(这块区域由经过点0Tapping0-Tapping positionPig0position-Pig-0的曲线围成)

Format

Input

第一行只有一个整数TTTT大约是10001000)表示测试样例的数目。对于每一个样例下有两个整数Px,Tx(Px,Tx)和浮点数αα0 < TxPx1000,0 < α < π/2(0 < Tx ≤ Px ≤ 1000,0 < α < π/2)

Output

对于每一个样例输出指定的距离,保留三位小数,每个样例输出一行。

Samples

1
2 1 1.0
0.692

Hints

double x;

printf("%.3lf\n",x); /输出时保留三位小数/

头文件:#include<stdio.h>