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


12

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

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

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

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

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

Відповіді:


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