Este problema es un clásico, aunque no he visto que se haya posteado antes en la web. La solución es lo suficientemente bonita para intentarlo. Dejaré pistas si se me piden
En una prisión infinita tenemos un número infinito de prisioneros. Les dicen que al día siguiente les van a poner en fila india y sabrán qué posición de la fila ocupan, de modo que el que esté en la posición n-ésima verá a los infinitos que tiene delante pero no a los n-1 que tiene detrás, ni a sí mismo. Después les colocarán un sombrero a cada uno que saben que puede ser o bien de color rojo o bien de color azul. Al unísono, tendrán que gritar todos el color del que creen que tienen su sombrero. Si aciertan los liberan y si fallan mueren. El día anterior les dejan pactar una estrategia. Suponiendo que los prisioneros tienen una capacidad infinita de cálculo y procesamiento, ¿qué estrategia pueden pactar para que solo muera un número FINITO de prisioneros?
Bonus: ¿Y si en lugar de haber sombreros rojos o azules puede haber de cualquier longitud de onda visible ?
En una prisión infinita tenemos un número infinito de prisioneros. Les dicen que al día siguiente les van a poner en fila india y sabrán qué posición de la fila ocupan, de modo que el que esté en la posición n-ésima verá a los infinitos que tiene delante pero no a los n-1 que tiene detrás, ni a sí mismo. Después les colocarán un sombrero a cada uno que saben que puede ser o bien de color rojo o bien de color azul. Al unísono, tendrán que gritar todos el color del que creen que tienen su sombrero. Si aciertan los liberan y si fallan mueren. El día anterior les dejan pactar una estrategia. Suponiendo que los prisioneros tienen una capacidad infinita de cálculo y procesamiento, ¿qué estrategia pueden pactar para que solo muera un número FINITO de prisioneros?
Bonus: ¿Y si en lugar de haber sombreros rojos o azules puede haber de cualquier longitud de onda visible ?
Comentario