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