标签:
----------------------------------------------------------------------------
Mean:
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。
analyse:
对于这题来说,插入字符和删除字符使其成为回文串,答案是一样的.
首先求s的反串rs,然后对s和rs求最长公共子序列,要删除的字符个数就是LCS.
Time complexity: O(N^2)
view code
标签:
原文地址:http://www.cnblogs.com/crazyacking/p/5376360.html