Вы написали, что любая полоса может быть любого цвета. Тогда решение тоже очевидно. Впрочем, как и когда соседние полосы обязательно разного цвета. Остаётся учесть симметричные флаги. Это тоже сделать нетрудно, поанализировав верхнюю половинку флага. Учесть ещё чётность количества полос.
Да, задача нетрудная. Я изначально задумывал топик так, чтобы он был про миниатюру, не более.
Извините за занудство, но в задаче основная трудность это понять требования к флагам.
У меня сразу возникли аллюзии ко всем тем топикам dxdy, где люди на нескольких страницах выясняли, о чем же идет речь. И ведь они иногда достигали этой цели! Надеюсь, этот топик не будет исключением)
P.S. На самом деле, я надеялся, что кто-то представит теоретико-групповое решение задачи. Учитывая, что граждане dxdy весьма любят палить из пушек по воробьям.)