Посчитал на компьютере в лоб (сгенерировал ожерелья и из них пересчитал подходящие под условия). У меня получился тот же ответ
![$26712$ $26712$](https://dxdy-03.korotkov.co.uk/f/6/a/6/6a6d0872860a44c14e610be3eeb57b2582.png)
, что и в книге. Как уже несколько раз объяснили, у тех, кто насчитал
![$26922$ $26922$](https://dxdy-02.korotkov.co.uk/f/1/5/9/159c817164c2b0fc3965b9b582d0c62582.png)
, ошибка в том, что ожерелья, в которых использованы два цвета, считаются несколько раз. Задавая три разрешённых цвета, вы не отсеиваете ожерелья, где реально использовано только два цвета.
KleinВ число ожерелий из трёх возможных цветов
![$1,2,3$ $1,2,3$](https://dxdy-04.korotkov.co.uk/f/f/c/c/fcc5751b4c7c0480657ef16b80aa698f82.png)
Ваша программа включает и такие (от центральной бусины к краю):
121212121
212121212
131313131
313131313
232323232
323232323Мало того, что каждое из них считается и при
num_types=2, так и при
num_types=3 каждое из них посчитается пять раз. Например,
121212121 посчитается при таких наборах из трёх возможных цветов:
![$(1,2,3), (1,2,4), (1,2,5), (1,2,6), (1,2,7)$ $(1,2,3), (1,2,4), (1,2,5), (1,2,6), (1,2,7)$](https://dxdy-04.korotkov.co.uk/f/7/e/0/7e030155c0c6c6676b39e80c0b06d67482.png)
. Поскольку двухцветных ожерелий
![$7\cdot 6=42$ $7\cdot 6=42$](https://dxdy-04.korotkov.co.uk/f/b/2/c/b2c4b2986a2dc0bcfcea5dbb12fc7c2082.png)
, для коррекции вашего ответа надо из
![$26922$ $26922$](https://dxdy-02.korotkov.co.uk/f/1/5/9/159c817164c2b0fc3965b9b582d0c62582.png)
вычесть
![$5\cdot 42=210$ $5\cdot 42=210$](https://dxdy-03.korotkov.co.uk/f/2/7/0/27051aafa5671972b4141455693e084682.png)
, получится верный ответ
![$26712$ $26712$](https://dxdy-03.korotkov.co.uk/f/6/a/6/6a6d0872860a44c14e610be3eeb57b2582.png)
.
-- Чт янв 04, 2024 06:13:47 --когда мы считаем для трех ВИДОВ, мы считаем для трех разных видов тоесть в самой бусе там три разных бусин и их перестановки, учитывая условие первую бусину при размещении мы можем выбрать из трех разных Видов бусин, а потом остается только 2
Пусть у нас три разрешённых цвета:
![$1,2,3$ $1,2,3$](https://dxdy-04.korotkov.co.uk/f/f/c/c/fcc5751b4c7c0480657ef16b80aa698f82.png)
. Выбираем для первой (центральной) бусины цвет
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
. Дальше для каждой следующей бусины есть два варианта. Всего
![$256$ $256$](https://dxdy-02.korotkov.co.uk/f/9/6/8/9684129ebb778f48019391de8087525282.png)
вариантов. Но, внимание, среди них есть и такой:
121212121Образно говоря, Ваша формула
![$3\cdot 2^8$ $3\cdot 2^8$](https://dxdy-01.korotkov.co.uk/f/4/d/b/4db0145ad00a2049265c4eb850936c9c82.png)
«не следит», чтобы были использованы все три цвета. И несмотря на заклинания, в списке «трёхцветных» ожерелий двухцветные встречаются тоже, потому что три — это просто количество разрешённых цветов.