#codefestivalmorningmedc. [code_festival_morning_med_c]eject
[code_festival_morning_med_c]eject
问题文
一人暮らし的amylase先生,在夏天回到家时,房间非常热,感到很难受。
amylase 先生考虑在回家时就将房间的空调打开,让房间保持凉爽的状态。
于是,他制作了一个装置,在电脑的CD托盘前放置了一个空调的开关。每次打开或关闭CD托盘时,就可以按下开关。
通过远程操作CD托盘的开闭,他可以从远处切换空调的开和关。
这个空调的开关初始状态为关,每次按下开关时,空调的开和关会切换。
然而,amylase先生在小学的美术课上得到了1分,非常笨手笨脚,所以发现每次只有概率按下开关。
在绝望中,amylase先生打开和关闭了CD托盘次。
现在,请计算最后空调打开的概率。
输入
输入数据以以下格式给出:
- 第一行包含一个小数(),表示按下开关的概率,以及整数(),表示打开和关闭CD托盘的次数。
- 的小数点后最多给出10位。
输出
输出最后空调打开的概率,以一行输出。
如果绝对误差和相对误差中至少有一个小于等于 ,则视为正确答案。
最后换行,不包含多余字符或空行。
示例输入1
0.3 1
示例输出1
0.3
示例输入2
0.0000000001 10000000000
示例输出2
0.432332358362
请注意,要注意处理极端输入的情况,以确保不会出现误差。