In the planet Cake, home of the Master Masao, a casino offers a particular game. There is an array of probabilities for some natural number . At every moment, a coin has probability of landing heads when flipped. If it indeed lands heads, the next time the probability will be . Otherwise, the probability will be . The initial “state” is . Before playing, you must decide a number between and . Afterwards, you flip the coin times. You win if the total number of times the coin landed heads is an odd number.
Given the probabilities of a coin, compute the probability of winning a game assuming an optimal strategy.
Input consists of several cases, each with an odd number followed by probabilities. Assume .
For every case, print the probability of winning with four digits after the decimal point. The input cases have no precision issues.
Input
1 0.7
3 1 1 0
3 0.5 0.5 0.5
11 0.4 0.5 0.6 0.7 0.8
0.9 1 0 0.1 0.2 0.3
3 0.8 0.6 0.3
Output
0.7000 1.0000 0.5000 0.9914 0.7400