Problem A. oval-and-rectangle

时间限制 1000 ms   内存限制 32 MB

Patrick Star find an oval.

The half of longer axes is on the x-axis with length $a$.

The half of shorter axes is on the y-axis with length $b$.

Patrick Star plan to choose a real number $c$ randomly from $[0, b]$, after that, Patrick Star will get a rectangle :

1. The four vertexes of it are on the outline of the oval.

2. The two sides of it parallel to coordinate axis.

3. One of its side is $y = c$.

Patrick Star want to know the expectations of the rectangle's perimeter.
 

输入数据

The first line contain a integer $T$ (no morn than 10), the following is $T$ test case, for each test case :

Each line contains contains two integer a, b ($0 < b < a < 10^5$). Separated by an white space.
 

输出数据

For each test case output one line denotes the expectations of the rectangle's perimeter .

You should keep exactly 6 decimal digits and ignore the remain decimal digits.

It is guaranted that the 7-th decimal digit of answer wont be 0 or 9.
 

样例输入

复制
1
2 1

样例输出

复制
8.283185

提交

请先 登录

© 2025 FAQs Contact About