Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexey Kruglov                       2:5015/70.5    09 May 2002  21:33:10
 To : Borodin Anatoly
 Subject : пятнашки, пpовеpка на pешаемость
 -------------------------------------------------------------------------------- 
 
 
 Четверг 09 Мая 2002 12:48, Alexey Kruglov wrote to Borodin Anatoly:
 
  >>> всегда pешабельно, можно ли быстpо пpовеpить на pешаемость и
  >>> соответсвенно
  BA>> Выписать все числа в строку (не обращая внимание на пустышку) и
  BA>> подсчитать число инверсий. В конечном состоянии
  BA>> 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 - число инверсий 0, чётно
  BA>> Чётность числа инверсий в процессе игры не меняется
  AK> Передвигаем в конечном состоянии 12 на свободное место, получится:
  AK> 1,2,...,11,13,14,15,12. Число инв. с участием первых 11 чисел = 0,
  AK> для оставшихся: (13,12),(14,12),(15,12) => число инв. = 3. Вот и
  AK> изменилось. Чтобы не менялось надо их выписывать так, как написал Max
  AK> Alekseyev.
 
 Подумал еще: эта перестановка отличается от максовской умножением на
 перестановку, зависящую от положения пустого поля, поэтому правильность
 результата зависит только от положения этого поля. Если посчитать, оказывается,
 что результат будет противоположен правильному, когда пустое поле в 1 или 3
 строках, иначе он правилен.
 
 Hашел опечатку у Макса: целевая позиция должна быть (1,2,3,4, 8,7,6,5,
 9,10,11,12, 15,14,13). В конце про ее нечетность написано правильно.
 
 nOkA. Alexey.
 
 --- GoldED+/386 1.1.4.7
  * Origin:  6DFA 1186 7576 DE60 6CCB  EB39 AD81 1733 EEBB 970A  (2:5015/70.5)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 пятнашки, пpовеpка на pешаемость   Ilya V Bursov   06 May 2002 17:45:53 
 пятнашки, пpовеpка на pешаемость   Max Alekseyev   07 May 2002 22:18:54 
 Re: пятнашки, пpовеpка на pешаемость   Borodin Anatoly   07 May 2002 11:52:27 
 пятнашки, пpовеpка на pешаемость   Alexey Kruglov   09 May 2002 11:48:27 
 пятнашки, пpовеpка на pешаемость   Alexey Kruglov   09 May 2002 21:33:10 
 пятнашки, проверка на решаемость   Max Alekseyev   09 May 2002 18:25:16 
 пятнашки, пpовеpка на pешаемость   Alex Astafiev   07 May 2002 16:32:38 
 пятнашки, пpовеpка на pешаемость   Illarion Kovalchuk   08 May 2002 15:20:10 
Архивное /ru.algorithms/27643cdafa48.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional