Bu işleme başlamanın yalnızca bir yolu vardır (ve sonraki adımlarda nelerin karşılaştırılacağına dair neredeyse tüm kararlarınız için, tek bir doğru adım vardır). Bunu nasıl anlayacağınız aşağıda açıklanmıştır. İlk olarak, karşılaştırmalarınız için alabileceğiniz olası cevap olduğunu ve 5 ! = 120 farklı permütasyon arasında ayrım yapmanız gerekiyor.27=1285!=120
İlk karşılaştırma kolaydır: iki anahtarı karşılaştırmanız gerekir ve bunlar hakkında hiçbir şey bilmediğiniz için, tüm seçenekler eşit derecede iyidir. Diyelim ki ve b'yi kıyaslayın ve a ≤ b'yi bulun . Artık 2 6 = 64 olası yanıtınız kaldı ve 60 olası permütasyon kaldı (bunların yarısını ortadan kaldırdığımız için).aba≤b26=6460
Daha sonra, ve d'yi karşılaştırabiliriz veya c'yi ilk karşılaştırmada kullandığımız anahtarlardan biriyle karşılaştırabiliriz. Biz karşılaştırırsanız c ve d ve öğrenmek c ≤ d , o zaman var 32 Kalan cevapları ve 30 olası permütasyon. Karşılaştırdıpımız Diğer yandan, c ile bir , ve bu bilgiye bir ≤ C , biz 40 biz ortadan çünkü, diğer olası permütasyon 1 / 3 olası permütasyon (olanlar c ≤cdccdc≤d3230caa≤c401/3 ). Sadece 32 olası cevabımızvar, bu yüzden şansımız kalmadı.c≤a≤b32
Artık birinci ve ikinci anahtarları ve üçüncü ve dördüncü anahtarları karşılaştırmamız gerektiğini biliyoruz. Elimizdeki varsayabiliriz ve c ≤ d . Biz karşılaştırırsanız e bu dört tuşlarından herhangi birine, bir önceki adımda kullanılan aynı argüman, biz sadece ortadan kaldırabilir 1 / 3 Kalan permütasyon ve biz şans bitti. Bu yüzden a , b , c , d tuşlarından ikisini karşılaştırmalıyız . Simetri göz önünde bulundurulduğunda, iki seçeneğimiz var: a ve c'yi karşılaştırın veya a ve d'yi karşılaştırına≤bc≤de1/3a,b,c,dacad. Benzer bir sayım argümanı ve c'yi karşılaştırmamız gerektiğini gösterir . Biz o genelliği kaybetmeden varsayabiliriz bir ≤ c ve şimdi elimizde bir ≤ b ve bir ≤ c ≤ d .aca≤ca≤ba≤c≤d
Bir ipucu istediğinden, tartışmanın geri kalanından geçmeyeceğim. Dört karşılaştırmanız kaldı. Bunları akıllıca kullanın.