@DArk, достаточно понимать как собирать 5х5 кубик, дальше - уже идет по аналогии. Т.е. он просто собирает кубик внутри кубика, потом добавляет слой и его собирает и т.д.
@MatriX, только алгоритм, самостоятельно ты никогда не научишься собирать кубик рубика. А теперь посчитай сколько вариаций возможно в этом монстре, а их триллионы.
@Plazmathron, вообще я как раз собрал его самостоятельно, в 11 классе, ушло два месяца. Поэтому мои алгоритмы отличаются от общепринятых. Т.е. я сначала собираю все углы, а потом уже первый ряд и все остальное, плюс меняю верх если мне не повезло.
А количество комбинаций тут не так важно, из-за того что они однотипны. Т.е. сборка первого кубика 3х3 внутри этого монстра не зависит от того как расположены остальные детали. Поэтому сборки и идет из сердцевины. 5х5 добавляет одну деталь, переворот ребер. 5х5 я кстати собирал уже читерски досмотрев самую сложную формулу из инета, хотя часть и придумал сам. Ну а дальше идет лишь вопрос времени.
Т.е. алгоритм сборки 5х5 с ориентацией (например картинка вместо цвета) был бы сложнее, хоть и быстрее.