#154. 奶油蘑菇汤
奶油蘑菇汤
题目描述
小瓜尝试在家制作一份奶油蘑菇汤。熬煮过程中,汤中的水会以 克/分钟的速率不断蒸发,所以汤的浓稠度也在时刻发生变化。在开始熬煮的 分钟后,小瓜经不住香味的诱惑想立刻喝到美味的奶油蘑菇汤,于是他来到厨房,并且根据汤的当前浓稠度 做出对应决定:
- 如果此时汤的浓稠度恰好处于最佳区间(即 ),那么就立即出锅;
- 如果此时汤的浓稠度过高(即 ),那么就加入一定量的水,使得此时 ,然后立即出锅;
- 如果此时汤的浓稠度过低(即 ),就直接开大火,令水蒸发的速率翻倍,最终在 达到 瓜 时立即出锅。
很显然小瓜无法直接测出汤的浓稠度,于是她请你帮忙:能否通过计算来告诉她,当她进入厨房的这一刻,应该直接出锅,还是加水,还是开大火?这份奶油蘑菇汤最终需要的烹饪时长是多少?
题目保证:整个烹饪过程中,不会出现水全部蒸发的情况。
输入数据
第一行:两个整数 ,分别表示加入的食材和水的克数;
第二行:两个浮点数 ,分别表示最佳浓稠度区间的下界和上界;
第三行:一个浮点数 ,表示正常情况下熬煮时,水的蒸发速率;
一个整数 ,表示从开始熬煮到小瓜中途进入厨房所经过的分钟数。
输出数据
第一行:一个整数,若需要加水,则输出最少需要添加的水的毫升数;若不需要加水,则输出0;
第二行:输出整个烹饪过程持续的分钟数。(保留整数)
样例
80 220
0.6 0.8
2.5
30
0
49
149 158
0.2 0.25
0.7
15
300
15
数据规模与约束
对于所有数据,。
相关
在以下作业中: