1.26. Кубик Рубика, игрушка или математическое чудо?
Математические понятия: фигуры, комбинаторика, алгоритмы
Вы могли давно не держать его в руках, но кубик Рубика – разноцветная головоломка, – который предстал перед публикой в начале 1980-х, считается самой продаваемой игрушкой в истории. Он имеет шесть сторон, каждая из которых состоит их трех движущихся рядов и девяти мини-кубов, каждый мини-куб покрашен в один из шести цветов, таким образом, кубик является мучительной, но такой затягивающей задачкой: как только все цвета перемешаны, нужно поворачивать ряды, пока каждая сторона не будет состоять из мини-кубов одного цвета.
Но кубик Рубика не только сводит с ума и является веселым времяпрепровождением, он еще и наводит на несколько математических мыслей. Сначала он наводит на мысль о комбинаторике, которая изучает различные способы конфигураций из каких-то объектов. Существует поразительное количество способов сборки мини-кубов кубика Рубика. На самом деле, общее количество перестановок равно 43,252,003,274,489,856,000, или примерно 43 квинтильонам. Крайне сложно понять, насколько это число большое. Для начала представьте, что у вас есть 43 квинтильона кубиков Рубика, и вы поставили их друг на друга, тогда башня из них достигла бы космоса. Насколько бы их хватило? До МКС? До Луны? Ответ может вас удивить: когда башня будет достроена, она продлится 261 световой год.
Вы можете осознать это ошеломляющее количество и другими путями. Например, 43-квинтильонов кубиков Рубика будет достаточно, чтобы покрыть ими весь земной шар. Не один раз и даже не два, а 273 раза. Или подумайте, сколько времени у вас займет попробовать каждую перестановку. Допустим, что каждая перестановка ряда займет одну секунду, тогда все возможные варианты займут почти 1,5 квадрильона лет, а это намного больше, чем возраст вселенной.
Размышляя над кубиком Рубика, вы также можете познакомиться с алгоритмами. В математике алгоритм – это набор инструкций, который приводит вас из одного состояния дел в другое с помощью ряда конкретных шагов. (Подумайте об инструкции по сборке вашей новой книжной полки из IKEA как об алгоритме.) Люди, которые соревнуются за то, чтобы собрать кубик Рубика за самый короткий промежуток времени – своеобразный вид спорта, который известен как скоростная сборка кубика Рубика, – запоминают алгоритмы, которые диктуют им, как повернуть ряд, чтобы сдвинуть определенные мини-кубы на место. Алгоритмы имеют систему записи, в которой буква или символ обозначают одну из сторон кубика. Например:
Ф = фасад
З = задняя сторона
П = правая сторона
Л = левая сторона
В = верхняя сторона
Н = нижняя сторона
Также есть символы, которые могут подсказать, крутить сторону по часовой стрелке или против. Например, Ф значит крутить фасад, или переднюю сторону, по часовой стрелке; Ф’ – против часовой. Итак, алгоритм для сбора среднего ряда кубика Рубика может выглядеть так:
В П В’ П’ В’ Ф’ В Ф
Для скоростной сборки люди обычно запоминают до сорока таких алгоритмов.
Самая продаваемая игрушка
По подсчетам, с 1980 года было продано 350 миллионов кубиков Рубика по всему миру, что делает его самой продаваемой игрушкой в мире. Это значит, что каждый седьмой человек на земле пытался его собрать.