I 100 prigionieri fanno prima a scontare la pena?

3m0o
Cento prigionieri sono appena entrati in prigione. Il direttore dice loro che a partire da domani, ognuno di loro sarà messo in una cella isolata, senza poter comunicare tra di loro. Ogni giorno, il direttore sceglierà uno dei prigionieri a caso e uniformemente con reinserimento, e lo metterà in una stanza per gli interrogatori contenente solo una lampadina con un interruttore a levetta. Il prigioniero sarà in grado di osservare lo stato attuale della lampadina (se accesa o spenta). Se lo desidera, può cambiare lo stato della lampadina. Ha anche la possibilità di annunciare che crede che tutti i prigionieri abbiano visitato la stanza. Se questo annuncio è vero, allora tutti i prigionieri vengono liberati, ma se è falso, tutti i prigionieri vengono giustiziati. Il direttore se ne va e i prigionieri si riuniscono per discutere il loro destino. Possono accordarsi su una strategia che garantirà loro la libertà?

Assunzione 1: I prigionieri possono tenere il conto dei giorni
Assunzione 2: La lampadina è inizialmente spenta e i prigionieri lo sanno

Attenzione è leggermente differente da questo:
https://www.matematicamente.it/forum/viewtopic.php?f=12&t=43778&p=321785&hilit=100+prigionieri#p321785

"Titania":
Io avrei una soluzione, però mi sembra un po' lunga, spero per loro che ne trovino una più semplice! :-D
Allora:



a) Dimostrate che la soluzione di Titania ha un tempo medio di circa 28 anni e mezzo.
b) Riuscite a fare meglio ? :-D :-D
c) Riuscite a trovare una soluzione che ci mette in media tra i 9 e gli 11 anni ? :lol: :lol:

Risposte
Quinzio

3m0o
:smt023
anche se hai invertito i ruoli di spengere/accendere ma non cambia nulla nella sostanza

veciorik
A spanne (non sono un matematico) direi che si può risparmiare molto tempo in questo modo:

veciorik
Un ulteriore accorciamento del processo si ottiene aumentando il numero delle fasi:

Quinzio
@veciorix

3m0o
Soluzioni
Per b)


Per c)

Quinzio
"3m0o":

Per c)



3m0o

Quinzio
"3m0o":



3m0o

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.