赌博
题号:NC229500
时间限制:C/C++/Rust/Pascal 4秒,其他语言8秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

小王牌店举办了一场活动。参与活动的玩家可以参与若干场比赛,比赛采用1v1赛制,每个玩家的对手都将是牌店老板的手下。每个玩家每场比赛必须下注1块钱,如果赢得比赛,则玩家可以被退还赌注的同时再获得一块钱,如果输掉比赛,则无法被退还赌注。每个玩家都有p%的概率赢得比赛。
牌店还推出一个规则:每位玩家有且仅有一次机会被退还当前输掉的钱的x%。如果当前玩家是赢钱的状态,则不会获得任何返还。
阿强背着阿珍去了小王牌店,身上带着他多年攒的私房钱(可以认为有无限元钱)。给定x与p,请问阿强能获得的最大期望利润是多少。

输入描述:

一行包括两个实数x(0 ≤ x < 100) 和p(0 ≤ p < 50)。实数x与p的小数点后最多2位。

输出描述:

输出一个实数表示最大利润。答案的绝对误差要小于1e-4
示例1

输入

复制
0 49.9

输出

复制
0.00000000000000000000
示例2

输入

复制
50 49.85

输出

复制
7.10178452989556685537