有两个无限的水源:
1.热水的温度为h
2.冷水的温度为c(c<h)
交替执行以下步骤:
1. 拿一杯热水,倒进一个无限深的桶里
2. 拿一杯冷水,倒进上述桶里;
3. 拿一杯热水,倒进上述桶里…
4. ……
注意,你总是从热水开始倒!
桶最初是空的。你至少要倒一杯到桶里。桶里的水温是倒出的杯子的水的平均温度。
你需要让桶里的水温尽可能接近t。所以,如果桶里的水温为tb,那么t和tb之差的绝对值应尽可能地小.
你应该往桶里倒多少杯,使桶里的温度尽可能接近t?若有多个答案,那么输出杯数最少的那个答案。