Câu đố như sau:
Hòn đảo nọ là nơi sinh sống của hiệp sĩ, nô lệ và điệp viên. Một lần, Tim du lịch đến đây và gặp 3 người. Anh biết trong 3 người họ, một người là hiệp sĩ, một người nô lệ và người còn lại là điệp viên nhưng không biết chính xác ai là ai.
Để tiếp tục khám phá hòn đảo, Tim bắt buộc phải phân biệt được 3 người thông qua các câu hỏi đúng - sai.
Với mỗi câu hỏi do Tim đưa ra, 3 người kia chỉ trả lời đúng hoặc sai. Tuy nhiên, họ không nhất thiết trả lời đúng sự thật.
Trên thực tế, hiệp sĩ luôn nói thật. Nô lệ dối trá còn lời nói của điệp viên khó phân thật - giả.
Vậy, làm thế nào để Tim phân biệt 3 người và anh cần đặt ít nhất bao nhiêu câu hỏi?
Bạn đọc có bài toán khó cần giải đáp hoặc muốn chia sẻ những phép tính hay, có thể gửi về tòa soạn theo địa chỉ email giaoduc@zing.vn.