标签:blog http os 使用 io strong for 数据 ar
最长递减子序列,加记录有多少个最长递减子序列,然后需要去重。
最麻烦的就是去重了。
基本的思路就是:全面出现重复的值,然后还是相同长度的子序列,这里的DP记录的子序列是以当前值为结尾的时候,并且一定选择这个值的最长递减子序列, 那么就需要减去前面已经出现过了的子序列。
有点绕口。
举例就是9 8 9 8 2 和 10 5 12 5 3;这些例子去重。
本类型的题目如果不用记录数据是可以使用O(nlgn)的算法的,不过暂时不知道如何记录数据。故此这里只使用DP了。
POJ 1952 BUY LOW, BUY LOWER DP记录数据
标签:blog http os 使用 io strong for 数据 ar
原文地址:http://www.cnblogs.com/yido9932/p/3932246.html