Problem2098--编程虎喝牛奶

2098: 编程虎喝牛奶

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 99  Solved: 72
[Status] [Submit] [Creator:]

Description

感谢 yange520 同学提供题目!
                                            

编程虎有一个容积为 1000 毫升的水杯。

今天早上编程虎起来时往水杯中倒满了牛奶。

编程虎每次喝饮料会喝掉杯子容积一半(即 500 毫升)的饮料,然后再往杯子中倒咖啡直至倒满。也就是说:

编程虎一开始第一次喝会喝掉杯子中一半的牛奶(500 毫升),然后再往杯子中加入 500 毫升咖啡并拌匀;
第二次喝会喝掉杯子中一半的牛奶咖啡混合物(相当于 250 毫升牛奶和 250 毫升咖啡),然后再往杯子中加入 500 毫升咖啡并拌匀;
第三次和会继续喝掉杯子中一半的牛奶咖啡混合物,然后再往杯子中加入 500 毫升咖啡并拌匀;
……

编程虎一共喝了 n(1≤n≤10)次。问:编程虎一共喝了多少毫升牛奶,多少毫升咖啡?

Input

一个整数 n(1≤n≤10)。

Output

输出共一行,包含两个实数(浮点数),以一个空格分隔,每个实数都需要保留6位小数,分别表示喝了多少毫升牛奶和咖啡。

Sample Input Copy

5

Sample Output Copy

968.750000 1531.250000

HINT

【样例解释】
第1次喝掉的500毫升饮料中包含500毫升牛奶,0毫升咖啡
第2次喝掉的500毫升饮料中包含250毫升牛奶,250毫升咖啡
第3次喝掉的500毫升饮料中包含125毫升牛奶,375毫升咖啡
第4次喝掉的500毫升饮料中包含62.5毫升牛奶,437.5毫升咖啡
第5次喝掉的500毫升饮料中包含31.25毫升牛奶,468.75毫升咖啡
所以总共喝掉了 968.75 毫升牛奶,1531.25 毫升咖啡。

Source/Category