So the solution is to agree that whoever goes first will, for example, say "black" if he sees an odd number of black hats and "white" if he sees  an even number of black hats.
Portanto, a solução é combinar que o primeiro a falar, diga "preto", por exemplo,  se vir um número ímpar de chapéus pretos e "branco", se vir um número par de chapéus pretos.