Ok bro, đáp án đúng. Chúc mừng bro.
Nhưng ko cần lằng ngoằng vậy. Vì trong 10 nón có ít nhất 1 đen và 1 trắng. Chiến thuật sẽ như sau:
Người đầu tiên được hỏi, nếu thấy 9 người còn lại cùng màu (trắng, hoặc đen) thì chắc chắn mình là màu còn lại. Nếu ko thấy 9 người còn lại trùng màu, ko có cơ sở nào để đoán màu mũ mình, đành phải chọn bỏ lượt.
Người thứ hai, nếu thấy 8 người còn lại cùng màu, sẽ đoán đc mình là màu ngược lại, vì trong 9 người chơi ngoại trừ người đầu tiên đc hỏi có màu mũ ko trùng nhau. Nếu ko thấy trùng màu thì chọn bỏ lượt.
Cứ lần lượt như thế, người tiếp theo đc hỏi, nếu thấy những người còn lại chưa đc hỏi có màu mũ trùng nhau thì đoán màu còn lại, ko trùng thì chọn bỏ lượt.
Trong TH 8 người đầu tiên vẫn chưa đoán đc, đến người thứ 9, thấy người thứ 10 đội mũ j thì đoán ngược lại, người thứ 10 cũng đoán ngược lại với màu mũ của người thứ 9.
Như vậy, nếu chỉ cần 1 người đoán trúng, thì đến người thứ 9 là đã đủ yêu cầu.
Bonus thêm, nếu bất kỳ người nào đoán đúng, những người còn lại sẽ đoán đc luôn mình mũ màu j (ngược lại với người vừa đoán). Số người đoán đc có thể nhiều hơn 2.