Keyboard Free
题号:NC207154
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

Given three concentric circles whose radiuses are r_1, r_2, r_3 respectively, and are the moving points on the given three circles respectively. Determine the expected area of .

输入描述:

The first line contains one integer , denoting the number of test cases.
For each test case:
One line containing three integers , denoting the radiuses of three given concentric circles.

输出描述:

Print  lines each containing one real number with one decimal places after the decimal point, denoting the answer to curresponding test case.
It's guaranteed that the second decimal place after the decimal point is neither 4 nor 5.
示例1

输入

复制
2
1 1 1
2 3 5

输出

复制
0.5
5.5

说明

For test case 1, the accurate answer is \frac{3}{2\pi} = 0.47746482927568600730665129011754\cdots.