4qwerty7 最近迷上了计算一些简单的积分,现在他有一个积分要你求其数值解,这个积分(即第一类不完全椭圆积分)如下:
参考资料:https://resource.seucpc.club/cppreference/zh/cpp/numeric/special_math/ellint_1.html(内网访问)
输入数据第一行有一个整数 T(1≤T≤20)T(1\leq T\leq 20)T(1≤T≤20),表示你需要计算的积分数目。
对于每个你需要计算的积分,输入数据有一行两个整数,分别表示积分中的两个参数 phi, k(∣k∣<1, 0<phi<200)phi,\ k(|k|<1,\ 0<phi<200)phi, k(∣k∣<1, 0<phi<200)。
数据保证参数能用 double 类型存储,积分能够被计算。
double
对于每一个积分,输出其数值解,你的答案与参考答案的绝对或相对误差小于 10−310^{-3}10−3 时被认为正确。
1 1.57079632 0
1.5708