题目描述
牛牛的鱼缸
解法:(C++)
这次我们先看代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
double h, l, H, L;
cin >> h >> l >> H >> L;
if(h*L<H*l) printf("%.8f\n", h*h*L/(2*H));
else printf("%.8f\n", (2*h*l*L-H*l*l)/(2*L));
return 0;
}
其实大致看过一眼也猜到了,这道题重点不在编程技巧,而在解数学问题,呢我们就开始吧
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d186dd269051d0c8a8889936a5f8b30.jpeg)