@diegusss Pues sí que desconoces cosas, si no sabemos si hay siquiera un sombrero de cada color, la única estrategia posible es el azar, todo lo demás, son florituras.
@Despero si el número de sombreros blancos que hay delante es par, 10 dice blanco. Si el número de sombreros negros que hay delante es par, 10 dice negro. Sólo dice blanco o negro.
@tnt80 está resuelto desde hace un rato, @natrix y @calvo han dado soluciones inspiradoras pero no del todo claras, se han complicado más de lo necesario y ni siquiera está claro que funcione.
Las soluciones que he dado antes funcionan seguro: @vazana
@vazana Suponiendo que los siguientes pueden escuchar la respuesta del anterior (es decir, que no tenga que susurrarla al jefe y que este no aplique el castigo o la liberación de forma inmediata).
Será que yo estoy espeso pero te pongo estos dos casos y a ver si entiendo de una vez como funciona vuestra estrategia.
"si el número de sombreros blancos que hay delante es par, 10 dice blanco. Si el número de sombreros negros que hay delante es par, 10 dice negro. Sólo dice blanco o negro."
Me estás diciendo que lo que tienen que hacer es decir el color que corresponde al número par(¿cero es par?) de sombreros que tienen delante.
Todos los sombreros son blancos, menos el de 10 que es negro.
->10 ve 9 blancos y 0 negros: Negro.
->9 ve 8 blancos: Blanco
->8 ve 7 blancos: Negro
Y así. Aquí mueren algunos.
Todos los sombreros son blancos.
En fin, ya lo pensaré luego, cuando esté menos cansado.