AT_asaporo_e 迷子の高橋君

题目描述

# 迷子の高橋君 青木君正试图寻找迷失在一次元世界中的高桥君。起初,青木君在坐标 $0$,而高桥君在坐标 $x$,之后,青木君无法得知高桥君的位置。 时间分为多个回合,每个回合以下操作同时进行: - 青木君现在在坐标 $a$,可以选择移动到 $a-1$、$a$ 或 $a+1$。 - 高桥君现在在坐标 $b$,有 $p$ 百分比的概率移动到 $b-1$,有 $100-p$ 百分比的概率移动到 $b+1$。 当青木君和高桥君到达同一坐标时,青木君可以找到高桥君。若两者相遇但互相擦肩而过,青木君将无法找到高桥君。 青木君希望能最小化找到高桥君所需回合数的期望值。请计算该期望值。

输入格式

输入以以下格式提供: > $x$ $p$

输出格式

输出期望值,要求绝对误差或相对误差在 $10^{-6}$ 以内。 ## 示例 #1 ### 示例输入 #1 ``` 3 100 ``` ### 示例输出 #1 ``` 2.0000000 ``` ## 示例 #2 ### 示例输入 #2 ``` 6 40 ``` ### 示例输出 #2 ``` 7.5000000 ``` ## 示例 #3 ### 示例输入 #3 ``` 101 80 ``` ### 示例输出 #3 ``` 63.7500000 ```

说明/提示

### 约束条件 - $1 \leq x \leq 1,000,000,000$ - $1 \leq p \leq 100$ - $x$ 和 $p$ 均为整数。 ### 部分得分 - 对于200个点的测试数据,$p=100$。 - 对于300个点的测试数据,$x \leq 10$。 ### 示例解释 #1 由于高桥君会必定向 $-1$ 移动,青木君在第1回合移动到坐标 $1$,在第2回合留在原地,因此将在2回合后找到高桥君。