Покривна струна паліндромами


12

З огляду на рядок , паліндромний обкладинка - це послідовність слів така, що і така, що кожен є паліндром.ш=σ1σ2σнp1p2pмpip1p2pм=шpi

Наскільки важко знайти мінімальний розмір кришки паліндром? (це здається можливим завдяки динамічному програмуванню, але я не впевнений, що це працює).

Чи стає проблемою важче, якщо введення також є обмеженим на кожній довжині паліндром?б

Розглянемо простий жадібний алгоритм, який завжди займає найдовший паліндром, який починається в поточному місці. Наприклад, якщо , то він , тоді як оптимальне покриття - .ш=1213312(121)(33)(1)(2)(1)(213312)

Чи дає жадібний алгоритм 2-наближення до проблеми?

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.