2693. Rain Fall

单点时限: 2.0 sec

内存限制: 256 MB

Rainfall is measured in millimeters. The rain is collected in a vertical transparent tube with millimeter markings, and once the rain has stopped falling, one can check the height of the water in the tube.

In our problem, the tube unfortunately has a leak at height L millimeters (mm). If the water level is above the leak then water drains from the tube at a rate of K millimeters per hour (mm/h).

We want to figure out how much rain fell during a particular rainfall. We assume that the tube is high enough that it does not oveflow. We also assume that rain falls at an (unknown) uniform rate during a rainfall, and that water does not evaporate from the tube. The height of the leak itself is also negligible.


The input is a line with five positive numbers: L K T1 T2 H where

L is where the leak is (mm)

K is the rate at which water leaks (mm/h)

T1 is the duration of the rainfall (h)

T2 is the time between the end of the rainfall and the observation of the water level (h)

H is the water level in the tube when we observe it (mm)

Each number is at least 0.01 and at most 1000.00, and each is given with two decimals.


One line with two floating point numbers F1 F2 where F1 is the smallest rainfall in

millimeters that would result in the given observation, and F2 is the largest rainfall in

millimeters that would result in the given observation. Values with either absolute or

relative error smaller than 0.000001 are acceptable.


80.00 0.50 2.00 1.50 80.00
150.00 1.00 100.00 150.00 100.00
80.000000 80.759403
100.000000 100.000000

32 人解决,35 人已尝试。

42 份提交通过,共有 133 份提交。

3.9 EMB 奖励。

创建: 14 年,8 月前.

修改: 6 年,4 月前.

最后提交: 2 月,2 周前.

来源: NCPC 2009