为什么不用辛普森积分也能过啊?
查看原帖
为什么不用辛普森积分也能过啊?
940678
lhrfc楼主2023/6/8 16:40

没有辛普森积分,用梯形面积公式近似都过了???

#include <bits/stdc++.h>
using namespace std;
const double eps=1e-6;
double a,b,c,d,l,r;
double f(double  x){
    return (c*x+d)/(a*x+b);
}
double jifen(double l,double r){
    if(r-l<eps) return (f(r)+f(l))*(r-l)/2;
    double mid=(l+r)/2;
    return jifen(l,mid)+jifen(mid,r);
}
int main(){
    cin>>a>>b>>c>>d>>l>>r;
    printf("%.6lf",jifen(l,r));
}
2023/6/8 16:40
加载中...