思路:
判断一下这个鱼缸在斜坡上的长度是不是≤斜坡的长度。
超过的话,就是鱼缸体积的一半。
否则的话,就是整个鱼缸体积减去空的那一部分。
#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; }