Mais c'est bien compliqué par rapport à donner la parité du nombre de chapeaux bleus, par exemple! (Qui est la même chose que la solution décrite par humanino, et la solution plus générale décrite dans l'aute fil).

Le premier donne la parité du nombre de chapeaux bleus qu'il voit.

Ensuite, chacun des autres calcule la parité du nombre de chapeaux bleus qu'il voit sans compter le chapeau du premier. Si c'est égal avec ce qu'a dit le premier, il a un chapeau rouge, si c'est différent il a un chapeau bleu.

Cordialement,