Перед тобой расписание тренировок Скриптоши на 12 дней. Каждый день занят одним из трёх типов упражнений. Профессор хочет изменить расписание так, чтобы робот тренировал один и тот же навык по нескольку дней подряд. Так у него будет больше шансов на успех. В расписании разрешается заменить не больше трёх дней. Какие из них надо поменять, чтобы робот максимально долго тренировал один навык без перерыва?
Я не вижу самого расписания. Пришлите его, например строкой из 121212 символов (буквы A/B/C или цифры 1/2/3), где каждый символ — тип упражнения в соответствующий день. Замена разрешена не более 333 дней. Также укажите, как разрешать случаи нескольких оптимумов: предпочитать минимальное число замен или самый ранний по дню полученный непрерывный отрезок? Если не укажете — выберу минимальный по индексу (самый левый) оптимальный вариант.
Также укажите, как разрешать случаи нескольких оптимумов: предпочитать минимальное число замен или самый ранний по дню полученный непрерывный отрезок? Если не укажете — выберу минимальный по индексу (самый левый) оптимальный вариант.