Ajudants P37202


Statement
 

pdf   zip

thehtml

Cada any, el professor Oak organitza diverses competicions de programació. Per sort, té molts voluntaris per ajudar-lo amb els problemes. Però aquests voluntaris a vegades “fallen”, típicament preparant alguns problemes a l’últim moment, amb les conseqüents corredisses. (Sí, en aquest concurs també.) Suposeu que el Prof. Oak té n ajudants, i que cadascun té una probabilitat fi de fallar. Quina és la probabilitat de que algun ajudant falli?

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb n, seguida de les n fi’s, que són nombres reals entre 0 i 1. Podeu suposar 1 ≤ n ≤ 1000.

Sortida

Per a cada cas, escriviu amb 4 xifres decimals la probabilitat de que almenys un ajudant falli. Els jocs de proves no tenen problemes de precisió.

Observació

Escriviu aquestes dues línies a l’inici del main():

    cout.setf(ios::fixed);
    cout.precision(4);
Public test cases
  • Input

    3  0 0 0
    4  0 1 0 0
    2  0.2 0.7
    

    Output

    0.0000
    1.0000
    0.7600
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++