🔑 Chiến thuật “theo chu trình” (cycle-following)
Mỗi tù nhân làm như sau:
- Mở hộp mang số của chính mình (ví dụ tù nhân số 17 mở hộp 17).
- Trong hộp có một số (ví dụ là 42) → tiếp tục mở hộp 42.
- Lặp lại như vậy (lần theo “dây số”) tối đa 50 lần.
🧠 Tại sao cách này hiệu quả?
Cách sắp xếp các số trong 100 hộp thực chất tạo thành các chu trình hoán vị.
- Nếu tất cả các chu trình đều có độ dài ≤ 50
→ tất cả tù nhân đều tìm được số của mình trong ≤ 50 lần mở
→ mọi người sống - Nếu có chu trình dài > 50
→ những người trong chu trình đó chắc chắn thất bại
→ tất cả chết
📊 Xác suất sống
- Xác suất thành công ≈ 31%
- Trong khi nếu mở ngẫu nhiên:
- Xác suất ≈ \(\left(\right. 1 / 2 \left.\right)^{100}\)
- Gần như 0 tuyệt đối 💀
💡 Điều thú vị
- Tù nhân không cần trao đổi sau khi bắt đầu
- Chỉ cần thống nhất chiến thuật từ trước
- Đây là một bài toán nổi tiếng trong xác suất và lý thuyết hoán vị
🎯 Kết luận
👉 Có chiến thuật giúp xác suất sống > 0 — và khá cao (~31%)
👉 Chiến thuật tốt nhất: lần theo chu trình từ hộp mang số của mình