我的代码(希望不被当成讨论区题解):
```cpp
#include<bits/stdc++.h>
using namespace std;
const double eps=1e-8;
double a,b,c,d,L,R;
double f(double x){
return (c*x+d)/(a*x+b);
}
double calc(double l,double r){
double valL=f(l),valR=f(r);
double mid=(l+r)/2;
double valMid=f(mid);
// cout<<l<<":"<<valL<<";"<<r<<":"<<valR<<";"<<mid<<":"<<valMid<<"(est."<<(valL+((mid-l)*(valR-valL))/(r-l))<<")"<<endl;
if(abs((valL+((mid-l)*(valR-valL))/(r-l))-valMid)<eps)return 0.5*(valL+valR)*(r-l);
else return calc(l,mid)+calc(mid,r);
}
int main(){
cin>>a>>b>>c>>d>>L>>R;
cout<<fixed<<setprecision(6)<<calc(L,R);
}
```
by houmy @ 2023-12-09 09:20:18
?您觉得很多人学过积分吗,我连定义都不知道
by astwe @ 2023-12-09 09:24:51
都有积分了,降到橙/黄就不太合适了吧
by Adam_Miao @ 2023-12-09 09:42:37
~~积分难道不是人尽皆知~~
by xhz0311 @ 2023-12-09 09:45:32
@[houmy](/user/555809) 你甚至可以把它降到红
by jeffstart @ 2023-12-09 09:50:53
[另外一个受害者](https://www.luogu.com.cn/problem/P4526),建议降黄/绿
by houmy @ 2023-12-09 09:59:17
算法和数学知识本身的学习难度应该是被纳入评级标准的(不然所有模板题都可以评橙/黄了)
by Skeleton_Huo @ 2024-03-31 15:02:47