Линейная комбинация матрицы / вектора

B - матрица [1x8], которую также можно рассматривать как две половины следующим образом:

B = -1 -1 0 0   0 0 1 1

Здесь может быть одна, две, три или четыре -1 в первой половине, и должно быть равное количество 1 во второй половине. Это должно быть выполнено в линейных комбинациях.

Например, если в первой половине есть два -1 , их можно поместить в 4, выберите 2 = 6 способов , и для каждого из них будет 6 способов поместить два 1 во вторую половину. Таким образом, в системе всего 6 * 6 = 36 способов. т.е. 36 различных значений для B, если в первой половине есть два -1 .

Как я могу это сделать?

5
задан Amro 4 February 2011 в 00:16
поделиться