Так, вершины - это у нас все точки, имющие в своих координатах 1 или 0. Теперь надо из них что-то выбрать так, чтобы получились грани, так?
Не, Вам не надо комбинировать вершины... Хотя, м.б., можно и попробовать. И, кстати, получается! Попробуйте, например, подсчитать число
-мерных граней.
(мой способ)
Я Вам предлагал явно выписать систему уравнений, задающую
-мерную грань. Т.е. Вы же должны знать, что такое "грань" в
-мерном пространстве. Если брать двоичный куб, то
-мерная грань - это множество точек, удовлетворяющих уравнению
. В нашем случае грани двоичного куба параллельны гиперплоскостям координат, значит, уравнение грани - это
или
(зная это, мы уже можем посчитать число
-мерных граней). Все прочие грани получаются как пересечения
-мерных граней - выписываем системы уравнений для пересечений и считаем их.