А как проверить на компе кстати?
Как обычно - можете семирной цикл написать по компонентам вектора

(хотя это китайский код

). Можете перебирать числа от

до

, преобразовывать их в двоичное число длины

, семерка цифр определяет вектор

- подставляете его в

и проверяете.
Идею понял, видимо не хватает математической базы, чтобы понять до конца.
Здесь достаточно уметь пользоваться числом сочетаний и свойством произведения (т.е. если

пробегает множество

, а

пробегает множество

независимо от

, то число вариантов

равно

).
-- Чт июл 12, 2012 06:41:31 --Спрошу даже проще: можете дать алгоритм решения, т.е. вот есть векторы, с чего начинать, кроме того что посчитать расстояние хемминга между альфа и бета?
Вы алгоритм можете сами выделить из принципа перебора

Т.е. решите детально задачу, если в каком-то моменте будет непонятно - сразу скажу. Откуда число сочетаний берется и степень двойки, Вам придется понять

(да я Вам его почти написал весь даже)