Строка из одного или более символов называется звеном, если вся она не может быть разбита на две или более одинаковые части. Строка символов, образованная повторением некоторого звена два и более раз, называется цепочкой. Вводится последовательность символов, являющаяся фрагментом некоторой цепочки и превышающая по длине звено, повторением которого эта цепочка образована. Требуется вывести на печать это звено. Решение Для начала просто укажем в коде список символов, из которых может быть сформирована проверяемая последовательность, и научимся генерировать такую последовательность случайно (Рис_1) Предлагается самая "тупая" (прямолинейная) стратегия решения: мы будем просто перебирать все возможности того, что данная последовательность может оказаться цепью из одинаковых символов длиной 2, длиной 3, и так далее символов, до полной длины последовательности.
В качестве кандидата на звено будем брать соответственно подстроку из первых 2-х, 3-х и т.д. символов в строке. На самом деле над