#ABC126C. 骰子与硬币

骰子与硬币

骰子与硬币

题目描述

すぬけ君有一个 NN 面骰子(掷出 11NN 的概率均等)和一枚硬币(正反面出现的概率均等)。すぬけ君要用这个骰子和硬币玩下面这个游戏。

  • 首先掷一次骰子,掷出的点数作为当前得分。
  • 只要得分在 11 以上 K1K-1 以下,すぬけ君就不断抛硬币。出现正面得分翻倍,出现反面得分变为 00
  • 当得分变为 00 或达到 KK 以上时游戏结束。此时,如果得分在 KK 以上则すぬけ君获胜,如果为 00 则すぬけ君失败。

给定 NNKK,求这个游戏中すぬけ君获胜的概率。

输入格式

输入按以下格式从标准输入给出:

NN KK

输出格式

输出すぬけ君获胜的概率。当绝对误差或相对误差不超过 10910^{-9} 时判定为正确。

样例

3 10
0.145833333333
  • 骰子掷出 11 时,要让得分达到 1010 以上,需要抛 44 次硬币且连续 44 次出现正面。这个概率是 13×(12)4=148\frac{1}{3} \times (\frac{1}{2})^4 = \frac{1}{48}
  • 骰子掷出 22 时,要让得分达到 1010 以上,需要抛 33 次硬币且连续 33 次出现正面。这个概率是 13×(12)3=124\frac{1}{3} \times (\frac{1}{2})^3 = \frac{1}{24}
  • 骰子掷出 33 时,要让得分达到 1010 以上,需要抛 22 次硬币且连续 22 次出现正面。这个概率是 13×(12)2=112\frac{1}{3} \times (\frac{1}{2})^2 = \frac{1}{12}

因此,すぬけ君获胜的概率是 $\frac{1}{48} + \frac{1}{24} + \frac{1}{12} = \frac{7}{48} \simeq 0.1458333333$。

100000 5
0.999973749998

数据范围

  • 1N1051 \le N \le 10^5
  • 1K1051 \le K \le 10^5
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
1700
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签