Monedes trucades

Donades nn monedes i un natural kk, heu de calcular la probabilitat d’obtenir exactament kk cares quan es tira cada moneda una vegada. Cal tenir en compte que la moneda ii-èsima té probabilitat pip_i de sortir cara (i probabilitat 1pi1 - p_i de sortir creu).

Entrada

L’entrada consisteix en diversos casos, cadascun amb nn, kk i les nn probabilitats pip_i, totes entre 0 i 1. Podeu suposar 0kn10000 \le k \le n \le 1000.

Sortida

Per a cada cas, escriviu la probabilitat demanada amb quatre dígits decimals. Per fer-ho, poseu aquestes dues línies al principi del vostre main:

    cout.setf(ios::fixed);
    cout.precision(4);

Els jocs de proves no tenen problemes de precisió.

Pista

La solució recursiva és una mica més senzilla.

Informació del problema

Autoria: Josep Díaz

Generació: 2026-01-25T10:08:34.255Z

© Jutge.org, 2006–2026.
https://jutge.org