4 боковых на грани [крестом] (0)  4 боковых на грани [крестом] (1)  4 боковых на грани [соседи] (0)  4 боковых на грани [соседи] (1)  4 боковых на грани [соседи] (1a)  4 боковых на грани [соседи] (2) 


Главная страница сайта
Главная страница для кубика 3x3x3
Коллекция алгоритмов

Алгоритмы для перестановки четырёх боковых

На этой странице приведены алгоритмы, которые переставляют четыре боковых (двухцветных) кубика. Такие перестановки возможны только парами: кубик A занимает место кубика B, кубик B занимает место кубика A, и одновременно кубик C занимает место кубика D, а кубик D занимает место кубика C. Кстати, перестановка четырёх кубиков по циклу A-B-C-D-A невозможна, как и перестановка местами всего двух кубиков.

Пары переставляемых боковых кубиков могут располагаться где угодно. Алгоритмы с этой страницы касаются только перестановок четырёх боковых кубиков, расположенных на одной грани куба. Других алгоритмов перестановки четырёх боковых может быть весьма много. Вот ссылки на некоторые из них:

2 H 2 столбика 2 соседних H

В приведённых ниже алгоритмах все переставляемые боковые кубики расположены на верхней грани куба. Возможны два различных типа перестановки: крестом, когда переставляются пары, лежащие на противоположных рёбрах грани, и перестановка соседей, когда переставляются пары, лежащие на смежных рёбрах грани. Для каждого типа перестановок приведены варианты, связанные с различной ориентацией кубика. (Таких вариантов возможно больше, чем здесь имеется, но для других ориентаций я не знаю алгоритмов приличной длины...)


4 боковых на грани [крестом] (0) Этот алгоритм переставляет боковые кубики в верхней грани куба крест-накрест, сохраняя неизменной ориентацию всех четырёх кубиков, участвующих в процессе. Следующий алгоритм   [крестом] (1)   делает то же самое, но с изменением ориентации двух кубиков. 10 ходов. наверх
4 боковых на грани [крестом] (1) Этот алгоритм переставляет боковые кубики в верхней грани куба крест-накрест с изменением ориентации двух кубиков. Предыдущий алгоритм   [крестом] (0)   делает то же самое, но сохраняет неизменной ориентацию. 12 ходов. наверх
4 боковых на грани [соседи] (0) Этот алгоритм попарно переставляет боковые кубики, лежащие на смежных рёбрах верхней грани куба. Ориентация всех четырёх кубиков, участвующих в процессе остаётся неизменной. Следующие алгоритмы (  [соседи] (1)   и   [соседи] (2)  ) делают то же самое, но с изменением ориентации двух кубиков. 10 ходов. наверх
4 боковых на грани [соседи] (1) Этот алгоритм попарно переставляет боковые кубики, лежащие на смежных рёбрах верхней грани куба, с изменением ориентации двух кубиков. Алгоритм   [соседи] (0)   делает то же самое, но сохраняет неизменной ориентацию. 12 ходов. наверх
4 боковых на грани [соседи] (1a) Этот алгоритм является версией предыдущего -   [соседи] (1)  . Делает то же самое другим способом. 10 ходов. наверх
4 боковых на грани [соседи] (2) Этот алгоритм попарно переставляет боковые кубики, лежащие на смежных рёбрах верхней грани куба, с изменением ориентации двух кубиков. Алгоритм   [соседи] (0)   делает то же самое, но сохраняет неизменной ориентацию. 12 ходов. наверх

 

 

Created by Denis N. Moskvin (deni_ok@mail.ru)

 Last update: 20.04.2001

 

 

Hosted by uCoz