"Josh" <nom...@nomail.nom> ha scritto nel messaggio
news:501807cc$0$13280$4faf...@reader2.news.tin.it...
> Mi hanno posto il seguente indovinello.
>
> Una infinit� numerabile di persone sono dotate (ognuna di loro) di
> cappello bianco e nero. Le persone sono disposte in una semiretta ed
> ognuno di essi pu� vedere solo il colore del cappello delle persone avanti
> a lui (ossia delle persone che sono sulla semiretta che ha lui stesso come
> origine). Partendo dal primo si chiede a turno di che colore ha il
> cappello e se risponde esattamente sopravvive, se risponde erroneamente
> muore.
>
> Prima dell'inizio del gioco questa infinit� di persone pu� riunirsi per
> concordare una strategia di gioco.
Probabilmente non ho capito, perch� mi pare semplicissimo.
L'unico che rischia di morire � il primo che parla.
Supponiamo che la fila sia composta da 10 persone.
La strategia che viene concordata � che il primo conta quanti sono i
cappelli neri delle 9 persone davanti a lui. Se sono ad esempio in numero
pari (0 o 2 o 4 o 6 o 8), risponde NERO (ovviamente, il suo cappello
potrebbe essere bianco e in tal caso viene ucciso).
Per�, si sacrifica per salvare tutti gli altri; infatti, questa informazione
consente di indovinare il colore del proprio cappello a tutta la fila
davanti a lui.
Basta che anche gli altri contino i neri che vedono e tengano conto della
risposta di quelli che li precedono: infatti, se il secondo vede che le 8
persone davanti a lui hanno un numero pari di cappelli neri, capisce che il
suo � bianco; viceversa, se vede che sono dispari, capisce che � nero.
E cos� via per tutti gli altri.