思路
判断一下这个鱼缸在斜坡上的长度是不是≤斜坡的长度。
超过的话,就是鱼缸体积的一半。
否则的话,就是整个鱼缸体积减去空的那一部分。

#include<bits/stdc++.h>
using namespace std;
int main(){
    int h,l,H,L;cin>>h>>l>>H>>L;
    double qq=1.0*L/(1.0*H)*h;
    if(qq<=l) printf("%.8f\n",0.5*h*qq);
    else  printf("%.8f\n",h*l-0.5*H*l/(1.0*L)*l);

    return 0;
}