Вот мысль появилась. Для начала задачку немного упростить стоит.
Есть матрица
, задан параметр
заполнена следующим образом:
.
соответствуют
. Остальные элементы
.
Т.е. первая строчка:
единица,
нулей. Каждая следующая строчка получена путем циклического сдвига вправо предыдущей.
Считаем число ненулевых столбцов 0, при выборе
строк.
1) Выбрав
строк, можно получить
ненулевых столбцов.
2') Зафиксируем
. Выбрав именно
строк, получить
ненулевых столбцов, идущих подряд, можно количеством способов:
,
где
- количество
-значных чисел (допускаются числа с нулями в начале) в
-ичной системе счисления, у которых сумма цифр равна
Это в терминологии, использованной в книге Н. Я. Виленкина. Существует у этого числа несколько свойств и рекуррентная формула, с помощью которых число несложно посчитать.
Но два вопроса остаются в силе:
2) Фиксируем
. Сколько существует способов выбрать именно
строк, чтобы получить
ненулевых столбцов (не обязательно, чтобы столбцы шли подряд)?
3) Сколько существует способов выбора строк, чтобы получить
ненулевых столбцов (не обязательно, чтобы столбцы шли подряд)?
4) Есть идеи?