№12 декабрь 2024

Портал функционирует при финансовой поддержке Министерства цифрового развития, связи и массовых коммуникаций.

КАК НАУЧИТЬСЯ СОБИРАТЬ КУБИК РУБИКА В ОБЪЕМЕ

А. КАРАСЕВ.

Прежде всего надо научиться складывать перемещения угловых кубиков. Условимся изображать движения кубиков векторами на скелетной сетке кубика.

Наука и жизнь // Иллюстрации
Наука и жизнь // Иллюстрации
Наука и жизнь // Иллюстрации
Наука и жизнь // Иллюстрации
Наука и жизнь // Иллюстрации
Наука и жизнь // Иллюстрации

Поворот правой грани по часовой стрелке на 90о (П), против часовой стрелки (П'), поворот на 180о2) перемещает в зафиксированном кубике четыре кубика в соответствии со схемой. Изобразите такие же схемы для поворота остальных граней - Л (левой), В (верхней), Н (нижней), Т (тыльной), Ф (фасадной). Получится 18 схем поворота граней:

П, Л, В, Н, Т, Ф

П', Л', В', Н', Т', Ф',

П2, Л2, В2, Н2, Т2, Ф2

(Иллюстрация 1)

Теперь договоримся о следующем:

1) обозначим угловые кубики цифрами 1, 2, 3, 4, 5, 6, 7, 8 (см. рисунок);

2) за начало отсчета примем кубик 1.

Тогда кубик 1 может переместиться по следующим направлениям:

(Иллюстрация 2)

Если известно дальнейшее движение кубиков, то можно составить маршрут движения. Пример:

(Иллюстрация 3)

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

Пример: допустим, нам надо получить маршрут движения поворота Л' и Т2. На этом примере будем усваивать основные правила сложения движений угловых кубиков.

Рисуется скелетная схема перемещений двух движений:

(Иллюстрация 4)

Чтобы получить результат сложения, проследим перемещение всех угловых кубиков последова тельно и поэтапно.

За начальное движение, как условились, принимаем движение кубика 1 против часовой стрелки. Нарисуем схемы (см. таблицу).

Так как поз. 4 и 8 в обоих поворотах стоят на своих местах, то и в результирующем сложении поз. 4 и 8 останутся на своих местах. Таким образом, мы получили маршрут движения углового кубика1: 1723651 и его алгоритм Л'Т2. Напоминаю: пользуйтесь правилом сложения векторов при определении результирующего движения. Для углового кубика 2 при том же алгоритме маршрут его движения будет иным: 2365172.

Подобным образом можно получить результат сложения всех возможных перемещений угловых кубиков. Тем, кто захочет заняться этим делом и получить весь каталог угловых перемещений, необходимо составить все возможные двойные перемещения, а потом определить все их возможные взаимодействия между собой. Это работа не на один час и не на один день - придется запастись терпением, так как всех этих взаимодействий по количеству вариантов более 30000 шт.

Кроме того, еще надо рассмотреть возможные варианты взаимодействия всех шести поверхностей вращения. С учетом этого общее число вариантов сложения угловых перемещений кубика равно 555205.

В связи с тем, что у кубика Рубика есть одно свойство - можно получать одно и то же состояние многократно, - вы получите на один и тот же маршрут движения несколько алгоритмов. Все они одинаково влияют на перемещение угловых кубиков, но по-разному перемещают промежуточные кубики. Пример: наш алгоритм Л'Т2, маршрут движения 1723651 имеет еще другие алгоритмы: ПФ2ВН, П'В2ПЛ', Т2П2ФП 2. (Отсюда, кстати, понятно, почему при составлении каталога вращений кубика Рубика - см. "Наука и жизнь" №№ 3-12, 1985 г. - читатели иногда находили алгоритмы короче опубликованных. - Прим. ред.)

Имея все маршруты движений угловых кубиков, вы можете собрать кубик Рубика в объеме. Так как же его собрать?

Берете разрегулированный кубик (или его вам дают в руки, а вы не знаете, в каком порядке были выбраны ходы или поворот сторон кубика) и составляете маршрут движения. Кубик ориентируется в пространстве произвольно, и за кубик 1 принимаете любой кубик. С этого момента менять ориентацию кубика уже нельзя, иначе будет другой маршрут движения.

Допустим, у вас получился маршрут движения 1723651. На этот маршрут движения выписываются все алгоритмы. Среди имеющихся алгоритмов обязательно найдется один, который расставит все кубики (угловые и промежуточные) по своим местам, и их не надо будет переворачивать, то есть кубик соберется сразу на все 100%.

Это зависит от выбранного порядка поворота сторон при разрегулировке кубика. Допустим, был выбран порядок поворота граней П'В2ПЛ', тогда обратный процесс ЛП'В2П сразу соберет кубик на 100%. Следовательно, сборка кубика идет в обратном порядке к выбранному маршруту движения.

В случае если выбранный вами алгоритм сборки не дает 100%-ного варианта сборки, следует подбором этих алгоритмов найти нужный, тем самым вы определите и порядок поворота граней, который был выбран для разбалансировки кубика.

Теперь выполните упражнения: получите маршруты движения и их алгоритмы для поворотов ЛН, ЛВ, ЛФ, Л'Н', ЛП'.

А задание такое: напишите маршрут движения для алгоритма Л'Н2ТП. Начальный кубик - первый.

См. в номере на ту же тему

И. КОНСТАНТИНОВ - Векторное сложение кубика.

Читайте в любое время

Другие статьи из рубрики «Психологический практикум»

Портал журнала «Наука и жизнь» использует файлы cookie и рекомендательные технологии. Продолжая пользоваться порталом, вы соглашаетесь с хранением и использованием порталом и партнёрскими сайтами файлов cookie и рекомендательных технологий на вашем устройстве. Подробнее