seuOJ199 - 简单积分

题目描述

4qwerty7 最近迷上了计算一些简单的积分,现在他有一个积分要你求其数值解,这个积分(即第一类不完全椭圆积分)如下:

0phidθ1k2sin2θ\int_{0}^{phi} \frac{d\theta}{\sqrt{1-k^2sin^2\theta}}

参考资料:https://resource.seucpc.club/cppreference/zh/cpp/numeric/special_math/ellint_1.html(内网访问)

输入格式

输入数据第一行有一个整数 T(1T20)T(1\leq T\leq 20),表示你需要计算的积分数目。

对于每个你需要计算的积分,输入数据有一行两个整数,分别表示积分中的两个参数 phi, k(k<1, 0<phi<200)phi,\ k(|k|<1,\ 0<phi<200)

数据保证参数能用 double 类型存储,积分能够被计算。

输出格式

对于每一个积分,输出其数值解,你的答案与参考答案的绝对或相对误差小于 10310^{-3} 时被认为正确。

样例

样例输入

1
1.57079632 0

样例输出

1.5708