131706 - 弹球

通过次数

31

提交次数

73

时间限制 : 1 秒
内存限制 : 128 MB

一球从 M 米高度自由下落,每次落地后返回原高度的一半,再落下。它在第 N 次落地时反弹多高?共经过多少米(到第 N 次弹起的高度)?保留两位小数。

数据范围 1 \le m \le 10^8, 1 \le n \le 20

输入

输入两个数 MN,其中 m 是小数、n 是整数。

输出

它在第 N 次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行。

样例

输入

1000 5

输出

31.25 2906.25

提示

循环模拟,每次除以 2 就可以了,难点是每次加多少的问题。