Ajudants P37202


Statement
 

pdf   zip

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é nn ajudants, i que cadascun té una probabilitat fif_i de fallar. Quina és la probabilitat de que algun ajudant falli?

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb nn, seguida de les nn fif_i’s, que són nombres reals entre 0 i 1. Podeu suposar 1n10001 \le n \le 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++