På ett kasino finns en påse med $a$ vita bollar och $b$ svarta bollar. Tills påsen är tom kan vi slumpmässigt dra en boll ur påsen, och om den är vit vinner vi $1$ dollar; annars förlorar vi $1$ dollar. Därefter kastar vi bort bollen. Vi kan stanna när som helst, inklusive innan vi har dragit någon boll alls. Vilken är den maximala förväntade vinsten vi kan få?
Indata
Indata innehåller två mellanslagsseparerade heltal, $a$ och $b$ ($0 \le a, b \le 100\,000$).
Utdata
Skriv ut ett reellt tal: den maximala förväntade vinsten. Svaret betraktas som korrekt om det absoluta eller relativa felet är högst $10^{-6}$.
Exempel
Exempelindata 1
0 0
Exempelutdata 1
0
Exempelindata 2
3 4
Exempelutdata 2
0.342857142857142857
Exempelindata 3
2 2
Exempelutdata 3
0.666666666666666666
Exempelindata 4
3 0
Exempelutdata 4
3
Notering
Glöm inte setprecision om du använder C++.