La Trave di Equilibrio#10402

La Trave di Equilibrio

1 secondo
128 megabyte
Facile

Per risparmiare denaro per una nuova stalla nella sua fattoria, Bessie la mucca ha iniziato a esibirsi nel circo locale, dimostrando il suo notevole senso dell'equilibrio mentre cammina con attenzione avanti e indietro su una trave di equilibrio sopraelevata!

L'ammontare di denaro che Bessie guadagna per la sua esibizione dipende da dove alla fine salta giù dalla trave. Le posizioni sulla trave sono etichettate , , , n + 1 da sinistra a destra. Se Bessie raggiunge mai la posizione o n + 1, cade da una delle estremità della trave e, purtroppo, non riceve alcun pagamento.

Quando Bessie si trova nella posizione , può fare una delle seguenti cose:

  1. Lanciare una moneta. Se esce croce, si sposta nella posizione k - 1; se esce testa, si sposta nella posizione k + 1 (cioè, ciascun esito si verifica con probabilità ).

  2. Saltare giù dalla trave e ricevere un pagamento di f(k)~(0 \le f(k) \le 10^9).

Bessie si rende conto che non può garantirsi un pagamento particolare, poiché il suo movimento è governato da lanci di moneta casuali. Tuttavia, per ciascuna posizione di partenza, vuole determinare il suo pagamento atteso se prende una sequenza ottimale di decisioni (cioè, decisioni che portano al più alto pagamento atteso possibile). Per esempio, se la sua strategia le fa guadagnare un pagamento di con probabilità , con probabilità , e con probabilità , allora il suo pagamento atteso è la media pesata 10 \cdot (1/2) + 8 \cdot (1/4) + 0 \cdot (1/4) = 7.

Input

La prima riga contiene un intero n~(2 \le n \le 10^5). Le successive righe contengono i valori , , , uno per riga.

Output

Stampa righe. La -esima riga deve contenere il pagamento atteso di Bessie quando inizia nella posizione e gioca in modo ottimale, moltiplicato per 10^5 e arrotondato per difetto.

Esempi

Esempio 1

Loading
Loading