Les competicions ja no estan de moda. El que es porta ara són els jocs cooperatius, en què els participants col·laboren per assolir un objectiu comú. Així, un grup de amics s’inspira en el joc de la cadena, en què una fila de persones es diuen a cau d’orella un missatge d’una punta a l’altra, amb l’objectiu que no es corrompi pel camí. No obstant, per fer el joc més divertit, s’hi introdueix algun canvi:
Sigui l’emissor inicial de , i sigui el receptor final. A cada ronda del joc, la persona que acaba de rebre (o bé , si és la primera ronda) ha d’escollir una altra persona i transmetre-li . Per a tot parell , es coneix la probabilitat de que la transmissió directa del missatge de a sigui correcta. Aquesta probabilitat és independent de la ronda. Un missatge corromput no es recupera mai. El joc acaba quan arriba a .
Jugant òptimament, quina és la probabilitat de que es transmeti de a correctament?
L’entrada consisteix en diversos casos. Cada cas comença amb el nombre d’amics i el nombre de probabilitats que són estrictament positives. Segueixen tripletes , , , on . Finalment, tenim i . Assumiu , , i que cada parell de i apareix com a molt un cop a l’entrada. Els amics estan numerats entre i .
Per cada cas, escriviu amb cinc dígits decimals la màxima probabilitat de que el missatge arribi correctament de a . Si és impossible, digueu-ho.
La solució esperada està basada en un algorisme fonamental sobre els grafs.
Input
6 8 1 0 0.02478 3 4 0.49787 3 1 0.00335 0 5 0.06737 0 2 0.76787 5 1 0.00045 4 1 0.93533 2 3 0.18315 3 5 2 1 0 1 1 1 0 1 0 0 0 3 4 2 0 0.75008 0 2 0.00004 0 1 0.01831 1 2 0.00091 0 2
Output
0.00078 impossible 1.00000 0.00004