摘要: 最近一直在做《挑战程序设计竞赛》的练习题,感觉好多经典的题,都值得记录。 题意:给你t组数据,每组数组有n个数字,求每组的最长上升子序列的长度。 思路:由于n最大为40000,所以n*n的复杂度不够了,会超时。 书上状态方程换成了d[i]——以长度为i+1的上升子序列中末尾元素的最小值。 那么我们在 阅读全文
posted @ 2016-05-04 09:27 sevenun 阅读(151) 评论(0) 推荐(0) 编辑