在一家赌场里,有一个装有 $a$ 个白球和 $b$ 个黑球的袋子。在袋子变空之前,我们可以随机从袋子中取出一个球,如果是白球,我们获得 1 美元;否则,我们失去 1 美元。之后,我们将这个球丢弃。我们可以在任何时候停止,包括在取出任何球之前。我们能获得的最大期望收益是多少?
输入格式
输入包含两个空格分隔的整数 $a$ 和 $b$($0 \le a, b \le 100\,000$)。
输出格式
输出一个实数:最大期望收益。如果绝对误差或相对误差不超过 $10^{-6}$,则认为答案是正确的。
样例
输入样例 1
0 0
输出样例 1
0
输入样例 2
3 4
输出样例 2
0.342857142857142857
输入样例 3
2 2
输出样例 3
0.666666666666666666
输入样例 4
3 0
输出样例 4
3
说明
如果你使用 C++,不要忘记使用 setprecision。