Consideram functia de mai jos, unde rnd() returneaza un numar real uniform distribuit intre 0 si 1, iar p1, p2 si p3 sunt trei numere naturale intre 1 si 99, reprezentand procente (adica probabilitatile folosite in comparatii sunt p1/100, p2/100 si p3/100):
bool F() { if (rnd() < p1/100.0) return true; if (rnd() < p2/100.0) return false; return rnd() < p3/100.0; }
Care este probabilitatea ca functia F sa returneze true? Raspunsul trebuie afisat ca numar zecimal cu exact 6 zecimale.
- Date de intrare
- Se citesc pe o singura linie, separate prin spatiu, trei numere naturale p1, p2 si p3 (intre 1 si 99).
- Date de iesire
- Se afiseaza pe ecran probabilitatea ca F() sa returneze true, ca numar zecimal cu exact 6 zecimale.
- Restrictii
- 1 <= p1, p2, p3 <= 99
Exemple
Exemplul 1
Intrare
50 40 30
Iesire
0.590000
Exemplul 2
Intrare
10 10 10
Iesire
0.181000

