Dans un casino, il y a un sac contenant $a$ boules blanches et $b$ boules noires. Tant que le sac n'est pas vide, nous pouvons tirer une boule au hasard dans le sac : si elle est blanche, nous gagnons $1$ dollar ; sinon, nous perdons $1$ dollar. Après cela, nous jetons cette boule. Nous pouvons nous arrêter à tout moment, y compris avant même d'avoir tiré la moindre boule. Quel profit espéré maximal pouvons-nous obtenir ?
Entrée
L'entrée contient deux entiers séparés par un espace, $a$ et $b$ ($0 \le a, b \le 100\,000$).
Sortie
Affichez un nombre réel : le profit espéré maximal. La réponse sera considérée comme correcte si l'erreur absolue ou relative est d'au plus $10^{-6}$.
Exemples
Exemple d'entrée 1
0 0
Exemple de sortie 1
0
Exemple d'entrée 2
3 4
Exemple de sortie 2
0.342857142857142857
Exemple d'entrée 3
2 2
Exemple de sortie 3
0.666666666666666666
Exemple d'entrée 4
3 0
Exemple de sortie 4
3
Note
N'oubliez pas setprecision si vous utilisez C++.