uva10534 - Wavio Sequence(动归,最长上升子序列)
摘要:
这道题目用到了最长上升子序列的o(nlogn)算法,建议没学过此类新算法的同学先做一下poj上的简单题目,学习一下求LIS的O(n^2)和O(nlogn)算法,资料见http://wenku.baidu.com/view/fe0deecea1c7aa00b52acb71.html这个题目让我们求波形序列,我们可以分成两个子问题,求1......i的上升序列长度len1和求n.....i上升序列长度len2,那么以i为中心的上升序列长度就是min(len1,len2)*2-1.思路:摘自百度文库。链接同上。。。算法2(nlogn):维护一个一维数组c,并且这个数组是动态扩展的,初始大小为1,c[ 阅读全文