Здравствуйте, не знаю, можно ли такие задачи кидать на этом форуме, но вроде как вполне сходит на дискретную математику. Задача такова: Палиндромом называется строка, которая одинаково читается слева направо и справа налево. Рассмотрим некоторую строку
, состоящую из маленьких латинских букв. Какое минимальное количество букв (возможно нуль) нужно в ней удалить, чтобы она не являлась палиндромом? Предложите алгоритм решения задачи, докажите его корректность, оцените трудоемкость. Трудоёмкость состоит в O(n). Просто сравниваем с двух концов и ближе к центру, и ищем не равные символы. Мой вопрос в том, чтобы узнать, в чём сложность этой задачи? Если у кого то есть опыт в таких задачах, то расскажите, может я слишком плохой способ дал?