Да, наверное фигуры со сдвигом и поворотом суть разные, потому что иначе увеличение доски более чем 9х9 было бы бессмсленным делом. И, наверное, фигуры должны быть связными, потому что иначе количество вариантов на доске 8x8 точно равняется
.
Будем думать.
Наверное, стоит пойти по нарастающей. Например, фигура на 0 чёрных клеток может выглядеть всего одним образом, и вырезать её из доски 8х8 можно тридцатью двумя различными способами.
Фигур с одной чёрной клеткой может быть одна минимальная, плюс её могут окружать или не окружать четыре белые, итого шестнадцать комбинаций. В глубине поля 8х8 набирается 18 чёрных клеток, итого 288 способов. Если уж учесть 12 чёрных находящихся по краям (3 белых вокруг, 8 комбинаций, 96 способов) и 2 по углам (2 белых вокруг, 4 комбинации, 8 способов), получается в сумме 392 способа. Для "не более", соответственно, 424.
Сразу можно расширить до доски
. Если N и M оба нечётные, то в глубине доски содержится
чёрных клеток, на границах, соответственно,
, все с соответствующими множителями. в углах все белые. Если N чётно, а M - нет, то в глубине
, на границах -
, а также два по углам. Если и N и M чётно, то мне внезапно стало лень считать. Плохой вариант.
Если мы берём две чёрных, то возьмёмся за предыдущий случай. Если мы брали чёрную с одной добавочной белой (таких всего четыре), то появляется три варианта, где вокруг белой эта чёрная может находиться. Для трёх белых (всего 3 комбинации) таких чёрных уже семь. Для двух белых (их всего шесть) либо 5 либо 6, в зависимости от того, какая комбинация была (4 или 2 комбинации соответственно). Комбинация с четырьмя белыми может быть дополнена восемью случаями, а чёрная без белых дополнена быть не может. В сумме 73 минимальных комбинации. Вокруг них можно включать и выключать белые, и я сейчас запутаюсь, настолько много этих белых стало. Плохой вариант.
Пойдём с другого конца. Две чёрных клетки, между которыми нет больше ни одной чёрной, могут находиться друг рядом с другом только в двух позициях: на прямой и на диагонали. Прямую в глубине доски окружают шесть белых клеток (седьмая внутри должна быть обязательно), итого 64 комбинации. Диагональ - четыре (и между ними может находиться одна или две), всего 48 вариантов. В глубине доски 8х8 прямых комбинаций может быть 24, диагональных 25. Рядом с границами прямых без боковушки 8, для каждой по 16 вариантов, прямых без верхушки 12, для каждой по 32 варианта, без того и другого - 4, для каждой 8 вариантов. Диагональных с откушенным углом 20, для каждой 24 варианта, по углам ещё четыре диагонали, для каждой из которых 12 вариантов, в сумме
. Если считать "не более", то 3792... Что-то тоже слишком сложно.
Может, имеет смысл прогонять часть доски
?
Сейчас приеду домой, включу компьютер.