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);
Input
3 0 0 0 4 0 1 0 0 2 0.2 0.7
Output
0.0000 1.0000 0.7600