Главная страница для кубика 3x3x3 Коллекция алгоритмов |
Алгоритмы для перестановки трёх боковыхНа этой странице приведены алгоритмы, которые переставляют три боковых (двухцветных) кубика. Такая перестановка осуществляется по циклу: кубик A переходит на место кубика B, кубик B переходит на место кубика C, а кубик C переходит на место кубика A. Кстати, три - наименьшее число кубиков, которые могут быть переставлены; перестановка пары кубиков невозможна. Это касается не только перестановок боковых кубиков, но и перестановок угловых. Первые четыре алгоритма переставляют три боковых кубика в одной (верхней) грани. Они отличаются только ориентацией переставляемых кубиков, покрывая все возможные варианты. Пятый алгоритм переставляет три боковых кубика в вертикальном среднем слое. Три переставляемых по циклу боковых кубика могут располагаться в любых местах. Алгоритмы с этой страницы касаются только перестановок трёх боковых кубиков, расположенных на одной грани куба (крайней или центральной). Других алгоритмов перестановки трёх боковых может быть весьма много. Вот ссылки на некоторые из них (наиболее симметричные): |
Этот алгоритм переставляет по циклу три боковых кубика, лежащих на левом, переднем и правом рёбрах верхней грани куба. Ориентация всех кубиков, участвующих в процессе остаётся неизменной. Следующие алгоритмы ( цикл (1) , цикл (2) и цикл (3) ) делают то же самое, но с изменением ориентации двух кубиков. 8 ходов. | |
Этот алгоритм переставляет по циклу три боковых кубика, лежащих на левом, переднем и правом рёбрах верхней грани куба, с изменением ориентации двух кубиков. Алгоритм цикл (0) делает то же самое, но сохраняет неизменной ориентацию. Этот алгоритм - самый короткий из известных мне, переставляющий три боковых кубика на крайней грани. 7 ходов. | |
Этот алгоритм переставляет по циклу три боковых кубика, лежащих на левом, переднем и правом рёбрах верхней грани куба, с изменением ориентации двух кубиков. Алгоритм цикл (0) делает то же самое, но сохраняет неизменной ориентацию. 10 ходов. | |
Этот алгоритм переставляет по циклу три боковых кубика, лежащих на левом, переднем и правом рёбрах верхней грани куба, с изменением ориентации двух кубиков. Алгоритм цикл (0) делает то же самое, но сохраняет неизменной ориентацию. 10 ходов. | |
Этот алгоритм переставляет по циклу три боковых кубика, лежащих на переднем и заднем рёбрах верхней грани куба и на нижнем ребре передней грани. Перестановка, таким образом, осуществляется внутри центральной вертикальной прослойки. Этот алгоритм - самый короткий из известных мне, переставляющий три боковых кубика. 4 хода. |
Created by Denis N. Moskvin (deni_ok@mail.ru)
Last update: 20.04.2001