O documento apresenta o problema da maior subsequência palíndroma (LPS) e uma solução eficiente usando programação dinâmica. Em três frases: (1) LPS é encontrar a maior subsequência que é um palíndroma em uma string dada; (2) Uma abordagem exponencial resolve subproblemas repetidamente, enquanto a programação dinâmica evita isso; (3) O algoritmo constroi uma matriz e preenche células de baixo para cima representando strings de tamanhos crescentes para encontrar a LPS em tempo quadrático.