Kasinolla on pussi, jossa on $a$ valkoista palloa ja $b$ mustaa palloa. Kunnes pussi on tyhjä, voimme nostaa pussista umpimähkään yhden pallon: jos se on valkoinen, voitamme $1$ dollarin; muussa tapauksessa häviämme $1$ dollarin. Tämän jälkeen heitämme kyseisen pallon roskiin. Voimme lopettaa milloin tahansa, myös ennen kuin olemme nostaneet yhtäkään palloa. Mikä on suurin odotettu voitto, jonka voimme saada?
Syöte
Syöte sisältää kaksi välilyönnillä erotettua kokonaislukua, $a$ ja $b$ ($0 \le a, b \le 100\,000$).
Tuloste
Tulosta yksi reaaliluku: suurin odotettu voitto. Vastaus katsotaan oikeaksi, jos absoluuttinen tai suhteellinen virhe on enintään $10^{-6}$.
Esimerkit
Esimerkkisyöte 1
0 0
Esimerkkituloste 1
0
Esimerkkisyöte 2
3 4
Esimerkkituloste 2
0.342857142857142857
Esimerkkisyöte 3
2 2
Esimerkkituloste 3
0.666666666666666666
Esimerkkisyöte 4
3 0
Esimerkkituloste 4
3
Huomautus
Älä unohda komentoa setprecision, jos käytät kieltä C++.