2018.1.22 新生训练 (Week 1)

D. 吉吉木的野望

单点时限: 1.0 sec

内存限制: 256 MB

为了解决夏令营的十亿分考题,吉吉木最近学习了连分数。

在数学中,连分数或繁分数即如下表达式:

x=a0+1a1+1a2+1a3+1

这里的 a0 是某个整数,而所有其他的数 an 都是正整数。

吉吉木在学习这个连分数的时候,觉得这个省略号实在是难以理解。所以,她想以手中的计算机为工具,看看有限的情况会怎么样。她定义 xk 为忽略 1ak+ 以后项的连分数。比如说:

x0=a0

x1=a0+1a1

x2=a0+1a1+1a2

x3=a0+1a1+1a2+1a3

然后吉吉木就要规定 ai 了。她就想啊,想啊:如果这个 a0,a1,a2, 是一个有特殊性质的数列,比如说,等差数列,会怎么样呢?

特别地,a0=0,a1=1 ;对于 n2an=an1+d,其中 d 是整数且 d0

现在给出 d,k,求 xk

输入格式

输入两个整数 d,k (0d10)

数据规模约定:

  • 对于 70% 的数据,1k100
  • 对于 100% 的数据,1k109

输出格式

输出 xk。误差与答案不超过 1012

样例

Input
2 3
Output
0.7619047619047619
Input
0 3
Output
0.6666666666666666
Input
2 1
Output
1.0000000000000000