#1371. [Baltic2003]Barrel

[Baltic2003]Barrel

题目描述

给出一个水池的底面积及高度。

现在把一些立方体放到其中,问最终水平面的高度。

注意:

  1. 水的密度为 1.01.0
  2. 空气的影响忽略不计;
  3. 立方体完全放到水池中;
  4. 立方体不会旋转且相互不会接触。

输入格式

第一行给出 s,h,vs,h,v,分别代表水池的底面积及高度,以及最初其中有多少水。

第二行给出数字 nn,代表放多少个立方体到水池中。

下面有 nn 行,每行两个数字 l,dl,d,代表立方体的长度及密度。

输出格式

最终水平面的高度,答案误差不超过 10410^{-4}

100 10 500
1
1 0.5
5.0050

数据规模与约定

对于 100%100\% 的数据,0<s,h,n,l10000<s,h,n,l\leq10000<vs×h0<v\leq s\times h0<d100<d\leq10