【题解】WebGoC 102683.大雨过后

📅 2026/7/6 14:34:10
【题解】WebGoC 102683.大雨过后
题目描述在小C的学校楼顶有一个巨大的露天水箱初始为空。台风来袭大雨不停灌入水箱中水面不断上升水箱下面有个排水管排水使得水面不断下降。各个小时的雨量可能不同但同一小时内的雨量是稳定不变的水箱的排水速度是保持不变的。现已知水箱的高度high以及每小时的排水导致水面下降高度down。水面下降到0则无水可排。说明水满则溢出。请绘制这个水箱的最高水位以及大雨停止时的水位高度。水箱的宽度为400用空心矩形表示水箱用实心矩形表示雨停时的水位高度默认颜色用红色1横线表示水箱的最高水位。输入格式1N行数据第一行3个数n是降水小时数整数范围为[1,24]high是水箱高度小数范围为[50.0,300.0]down是水位每小时下降高度小数范围是[0.1,100.0]第2~N1行n个小数表示因降雨导致的每小时水面上升高度。输出格式水箱示意图输入/输出例子1输入5 300 1533.1l35.836.930.129.6输出输入/输出例子2输入5 350 50.341.950.690.960.820.1输出参考答案int main(){ int n; double h,d,x,a,max_a 0; cin n h d; p.up().r(400, h).bk(h/ 2.0); for(int i 1;i n;i) { cin x; a a x - d; if(a 0) a 0; if(a h) a h; if(a max_a) max_a a; } p.fd(a / 2.0).rr(400, a); p.bk(a / 2.0).fd(max_a); p.rr(400, 4, 1); p.hide(); return 0; }题目链接https://v1.51goc.com/question/viewProgram/102683进去后要登录