Chỉ có một cách để bắt đầu quá trình này (và đối với gần như tất cả các quyết định của bạn về những gì cần so sánh trong các bước sau, chỉ có một cách chính xác). Đây là cách để tìm ra nó. Đầu tiên, lưu ý rằng có câu trả lời có thể bạn có thể nhận được để so sánh và 5 ! = 120 hoán vị khác nhau bạn cần phân biệt.27=1285!=120
Việc so sánh đầu tiên rất dễ dàng: bạn phải so sánh hai khóa và vì bạn không biết gì về chúng, nên tất cả các lựa chọn đều tốt như nhau. Vì vậy, giả sử bạn so sánh và b , và thấy rằng a ≤ b . Bây giờ bạn có 2 6 = 64 câu trả lời có thể còn lại và 60 hoán vị có thể còn lại (vì chúng tôi đã loại bỏ một nửa trong số chúng).aba≤b26=6460
Tiếp theo, chúng ta có thể so sánh và d hoặc chúng ta có thể so sánh c với một trong các khóa chúng ta đã sử dụng trong so sánh đầu tiên. Nếu chúng ta so sánh c và d , và biết rằng c ≤ d , sau đó chúng tôi có 32 câu trả lời còn lại vàcdccdc≤d32 hoán vị có thể. Mặt khác, nếu chúng ta so sánh c với một , và chúng tôi phát hiện ra rằng một ≤ c , chúng tôi có 40 hoán vị có thể còn lại, bởi vì chúng tôi đã loại bỏ 1 / 3 của các hoán vị có thể (những người có c ≤30caa≤c401/3 ). Chúng tôi chỉ có 32 câu trả lời còn lại có thể, vì vậy chúng tôi không gặp may.c≤a≤b32
Vì vậy, bây giờ chúng ta biết rằng chúng ta phải so sánh các khóa thứ nhất và thứ hai, và khóa thứ ba và thứ tư. Chúng ta có thể giả sử rằng chúng ta có và c ≤ d . Nếu chúng ta so sánh e với bất kỳ trong bốn phím, bằng cách lập luận cùng chúng tôi sử dụng trong bước trước, chúng ta có thể chỉ loại bỏ 1 / 3 của hoán vị còn lại, và chúng tôi không gặp may. Vậy ta phải so sánh hai trong số các phím a , b , c , d . Có tính đến sự đối xứng, chúng ta có hai lựa chọn, so sánh a và c hoặc so sánh a và da≤bc≤de1/3a,b,c,dacad. Một đối số đếm tương tự cho thấy chúng ta phải so sánh và c . Chúng ta có thể giả định mà không mất tính tổng quát rằng một ≤ c , và bây giờ chúng tôi có một ≤ b và một ≤ c ≤ d .aca≤ca≤ba≤c≤d
Vì bạn đã hỏi gợi ý, tôi sẽ không đi qua phần còn lại của cuộc tranh luận. Bạn có bốn so sánh còn lại. Sử dụng chúng một cách khôn ngoan.