DP - tencent2016实习生笔试A

tencent2016实习生笔试A

Problem's Link

----------------------------------------------------------------------------

Mean:

给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。

analyse:

对于这题来说,插入字符和删除字符使其成为回文串,答案是一样的.

首先求s的反串rs,然后对s和rs求最长公共子序列,要删除的字符个数就是LCS.

Time complexity: O(N^2)

view code

;
;;;
               ;
}
上一篇:iOS和android游戏纹理优化和内存优化(cocos2d-x)


下一篇:7、Khala设备资源的申请和释放