#asaporoe. [asaporo_e]Takahashi is Missing!

[asaporo_e]Takahashi is Missing!

题目描述

Aoki在一个一维世界中寻找Takahashi,然而Takahashi已经失踪了。起初,Aoki的坐标为00,Takahashi的坐标为xx,但是之后Aoki无法知道Takahashi的坐标。

时间被分为回合。在每个回合中,Aoki和Takahashi同时执行以下动作:

  • 假设Aoki当前的坐标是aa,那么Aoki可以选择从a1a-1aaa+1a+1中移动到一个坐标。

  • 假设Takahashi当前的坐标是bb,那么Takahashi以pp的概率移动到b1b-1这个坐标,以100p100-p的概率移动到b+1b+1这个坐标。

当Aoki和Takahashi的坐标相同时,Aoki可以找到Takahashi。当他们相互错过时,Aoki无法找到Takahashi。

Aoki希望最小化寻找Takahashi所需的期望回合数。求出最小可能的期望回合数。

约束条件

  • 11xx1,000,000,0001,000,000,000
  • 11pp100100
  • xxpp都是整数。

部分得分

  • 在价值为 200200 分的测试集中,p=100p=100
  • 在价值为 300300 分的测试集中,xx1010

输入

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

xx pp

输出

输出最小可能的期望回合数。如果绝对误差或相对误差至多为 10610^{-6},则输出被视为正确。


示例输入 1

3
100

示例输出 1

2.0000000

Takahashi总是向后移动1-1。因此,通过在第一回合移动到坐标11并在第二回合保持在那个位置,Aoki可以在2个回合内找到Takahashi。


示例输入 2

6
40

示例输出 2

7.5000000

示例输入 3

101
80

示例输出 3

63.7500000