3 угловых на грани 0/0/0  3 угловых на грани -/-/-  3 угловых на грани +/+/+  3 угловых на грани 0/-/+  3 угловых на грани 0/+/-  3 угловых на грани -/0/+  3 угловых на грани +/0/-  3 угловых на грани -/+/0  3 угловых на грани +/-/0 


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

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

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

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

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

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

3 угловых: цикл 3 угловых: цикл

3 угловых на грани 0/0/0 Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация всех кубиков, участвующих в процессе остаётся неизменной:  0/0/0. Следующие восемь алгоритмов делают то же самое, но с изменением ориентации кубиков. 9 ходов. наверх
3 угловых на грани -/-/- Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  -/-/-. 8 ходов. наверх
3 угловых на грани +/+/+ Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  +/+/+. 11 ходов. наверх
3 угловых на грани 0/-/+ Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  0/-/+. 9 ходов. наверх
3 угловых на грани 0/+/- Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  0/+/-. 9 ходов. наверх
3 угловых на грани -/0/+ Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  -/0/+. 11 ходов. наверх
3 угловых на грани +/0/- Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  +/0/-. 8 ходов. наверх
3 угловых на грани -/+/0 Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  -/+/0. 9 ходов. наверх
3 угловых на грани +/-/0 Этот алгоритм переставляет по циклу (по часовой стрелке) три угловых кубика, принадлежащих переднему и правому ребру верхней грани куба. Ориентация:  +/-/0. 8 ходов. наверх

 

 

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

 Last update: 23.04.2001

 

 

Hosted by uCoz