#SDNU1282. 愤怒的小鸟

愤怒的小鸟

Description

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

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

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

∠AOx = α∠AOx = α

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

Format

Input

第一行只有一个整数TT(TT大约是10001000)表示测试样例的数目。对于每一个样例下有两个整数(Px,Tx)(Px,Tx)和浮点数αα。(0 < Tx ≤ Px ≤ 1000,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>