Є лише один спосіб розпочати цей процес (і майже для всіх ваших рішень того, з чим порівнювати на наступних етапах, існує лише один правильний). Ось як це розібратися. По-перше, зауважте, що для ваших порівнянь можна отримати можливих відповідей, і 5 ! = 120 різних перестановок, які вам потрібно розрізняти.27=1285!=120
Перше порівняння просте: ви повинні порівняти два клавіші, і оскільки ви нічого не знаєте про них, всі варіанти однаково хороші. Тож скажімо, ви порівнюєте і b і знаходимо, що a ≤ b . Тепер у вас залишилось 2 6 = 64 можливих відповіді, і залишилося 60 можливих перестановок (оскільки ми усунули половину з них).aba≤b26=6460
Далі ми можемо порівняти і d , або порівняти c з одним із ключів, які ми використовували в першому порівнянні. Якщо ми порівняємо c і d і дізнаємося, що c ≤ d , то у нас є 32 відповіді, що залишилися, і 30 можливих перестановок. З іншого боку, якщо ми порівняємо гр зcdccdc≤d3230c, і ми виявилищо ≤ C , ми маємо 40 можливих перестановок залишилися, тому що ми виключили 1 / 3 з можливих перестановок (ті, з ≤aa≤c401/3 ). У нас є лише 32 можливі відповіді, тому нам не пощастило.c≤a≤b32
Отже, тепер ми знаємо, що нам потрібно порівняти перший і другий ключі, третій і четвертий ключі. Можна припустити , що ми маємо і C ≤ d . Якщо ми порівняємо е з будь-якого з цих чотирьох ключів, з тих самих міркувань ми використовували в попередньому кроці, ми могли б усунути тільки +1 / 3 з перестановок інших, і ми не пощастило. Отже, ми повинні порівняти два ключі a , ba≤bc≤de1/3 . Беручи до уваги симетрію, ми маємо два варіанти, порівняємо a і c або порівняємо a і da,b,c,dacad. Аналогічний аргумент підрахунку показує, що ми повинні порівняти і c . Можна вважати , не обмежуючи спільності , що ≤ C , і тепер ми маємо в ≤ б і в ≤ гр ≤ д .aca≤ca≤ba≤c≤d
Оскільки ви попросили підказку, я не буду перебирати решту аргументів. У вас залишилось чотири порівняння. Використовуйте їх розумно.