arseniiv, извините, я ошибся.
Исправил.
(Brukvalub)
По правилам темы нельзя давать полный ответ, допускаются только подсказки, что я и сделал.
У меня не решение, а первый шаг решения. Сходу говорить о том, что он неверен, опрометчиво. Следующий шаг решения - удовлетворение условиям задачи. Это я оставил на усмотрение ТС, если его заинтересует такой подход.
-- 20.01.2016, 15:36 --У меня не решение, а первый шаг решения.
число комбинаций - двенадцати разрядное троичное число.
Никоим образом! это число изображает отдельное ожерелье, а не их количество. Просто банальная перекодировка.
Видимо, без перебора всё-таки не решить... Надо только организовать его аккуратно. Может, разбить ожерелья по длине наибольшего одноцветного участка?
provincialka, вы доверяете только учебникам? Пожалуйста.
Решение было указано.
В.А. Колосов. Теоремы и задачи алгебры, теории чисел и комбинаторики
. М. 2001, стр. 214-216.
Там на странице 216 выражение

, в нашем случае троичное число в 12 степени (

), трактуется как количество ожерелий. Его можно принять как оценку сверху.
С В.А. Колосовым не поспоришь.