#1817. 火锅广场的温度
火锅广场的温度
T1 火锅广场的温度
时间:1s
空间:256M
题目描述
C 城是一座神奇的城市!
这里的人都非常喜欢吃火锅,而且他们只到火锅广场吃火锅,热爱火锅的他们只关心面前的火锅,丝毫不关心一起吃火锅的人是谁。火锅广场每天的整点都准时开锅,所有吃火锅的人会按照 人一桌进行就餐,不足 人单开一桌。也就是说如果有 个人吃火锅,就会有 桌火锅。大家在吃火锅时会优先坐满有人的桌子。由于火锅会有热气,所以平均每有一桌人吃火锅,温度就会上升 。
火锅广场为了避免城市吃火锅的人太多而太热,设定了温度打折机制,每当温度大于 时,就会下一场暴雨,使得温度变为原来温度的 ,直到温度小于等于 。也就是说如果当前温度是 ,火锅广场会下 场暴雨,让温度变为 。
现在小 Q 要去吃火锅了,他已经得知上一场时火锅广场的温度是 ,这一场将会有 个人和他一起吃火锅,他想知道他吃火锅时的温度会是多少,这决定了他要穿什么衣服。
输入格式
输入仅包含一行,为 个用空格分隔的整数:。其中 表示上一场时火锅广场的温度, 表示这一场一起吃火锅的人数。
输出格式
输出一个实数,保留三位小数,是这场火锅时的温度。
- 提示:请使用
double
类型表示小数,并且这里的保留三位小数指的是输出直接保留即可,假设这个小数为ans
,可以用下列两种方式保留printf("%.3f", ans)
cout<<fixed<<setprecision(3)<<ans
样例输入输出
20 99875
29.970
说明/提示
样例提示
在这个样例中, 人一共需要 桌,会造成温度升高 ,需要下 场暴雨,温度变为 。
数据范围
其中 为非负整数, 。