Сборка пирамидки

 Назад Главная Курс Школа
    Алгоритм по сборке пирамидки я разработал самостоятельно. Среднее время сборки составляет 40 секунд (при 6 сборок). На это требуется в среднем 21 поворот пирамидки. Лучшее время - 23 секунды, но тут уже помогает случай.
   В сборке пирамидки можно выделить три этапа.
   На первый этап требуется всего лишь не более 3 поворотов. Его цель - собрать срединные треугольники. Для определённости лучше выбрать для этого какой-то определённый цвет и работать с ним на этом этапе при всех сборках. Я, например, для этого выбрал красный цвет, красную грань. Итак, поворачиваем пирамидку и собираем срединные красные треугольники,
1 этап закончен! (рисунок слева)
   На втором этапе собираем полностью выбранную грань (у меня она красного цвета). Здесь надо собрать три боковых треугольника, но учтите, что должен совпасть цвет не только красный, но и другой у бокового треугольника. На рисунке справа видно, что у бокового треугольника подходит не только красный цвет, но и чёрный к своей грани. На этот этап требуется от 7 до 14 поворотов.
   На третьем этапе обязательно у одной из граней не будет собрано два треугольника (рисунок слева). Здесь возможны 3 варианта.
   В первом варианте (рисунок справа) два боковых треугольника надо развернуть и тогда пирамидка будет собрана. На рисунке видно, что надо повернуть зелёный и чёрный треугольники находящиеся в одном боковом треугольнике. На этот разворот требуется 8 поворотов. Во всех трёх вариантах в конце 3 этапа получаем, что на одной грани не хватает 2 треугольников, а на других по одному. Этот положение 2-1-1-1 "сборочное", то есть через несколько поворотов пирамидка собирается. Если вы начинали собирать пирамидку с красного цвета, то тогда вам здесь надо поворачивать пирамидку так, чтобы или красный цвет собирать или собирать в него. В данном варианте красный цвет надо собирать, а как обстоит дело при сборе положения 2-1-1-1 из других вариантов определите сами.
   Во втором варианте, (рисунок слева), который можно назвать 2-1-1-0, один из несобранных треугольников примыкает к грани где не собраны два треугольника, а второй находится далеко от этой грани. На рисунке слева видно, что это треугольник зелёного цвета. На сборку в этом варианте надо 9 поворотов.
   В третьем варианте, (рисунок справа), который можно назвать 2-2-2-0, на каждой грани (за исключением конечно красной) не собраны по два треугольника. На сборку и этого варианта требуется тоже 9 поворотов.
Используются технологии uCoz