как найти самую длинную палиндромную подпоследовательность?

Вот задача (6.7 ch6 ) из книги «Алгоритмы» (автор Вазирани), которая немного отличается от классической задачи нахождения самого длинного палиндрома . Как я могу решить эту проблему?

Подпоследовательность считается палиндромной, если она 7 ch6 ) из книги «Алгоритмы» (автор Вазирани), которая немного отличается от классической задачи нахождения самого длинного палиндрома . Как я могу решить эту проблему?

Подпоследовательность считается палиндромной, если она 7 ch6 ) из книги «Алгоритмы» (автор Вазирани), которая немного отличается от классической задачи нахождения самого длинного палиндрома . Как я могу решить эту проблему?

Подпоследовательность считается палиндромной, если она одинаково независимо от того, читаете ли вы слева направо или справа налево. Например, последовательность

 A, C, G, T, G, T, C, A, A, A, A, T, C, G

имеет много палиндромных подпоследовательностей, включая A, C, G, C, A и A, A, A, A (с другой стороны, подпоследовательность A, C, T не является палиндромным). Разработать алгоритм, который принимает последовательность x [1 ... n] и возвращает (длину) самая длинная палиндромная подпоследовательность. это время работы должно быть O (n ^ 2)

38
задан Community 23 May 2017 в 11:54
поделиться