1. задача http://algoprog.kz/ej/contests/5/statements/palindromes/ какая тут должна быть динамика?
2. задача http://www.spoj.pl/problems/AIBOHP/
если можете могли бы вы писать подробный разбор
2. задача http://www.spoj.pl/problems/AIBOHP/
если можете могли бы вы писать подробный разбор
текущая буква, сколько раз её использовали, общая длина палиндрома -> кол-во возможных палиндромов.
2-ая:
Находим НОП(наибольшая общая подпоследовательность) для данной строки и её перевёрнутой
Количество, которое надо будет добавить = длина строки - НОП(s, перевёрнутая s)
Ну и дальше нужно найти символы которые не входят в НОП, и их добавить