编程题
查找最长的上升子序列 ### 题目描述 实现一个算法查找一个无序整数数组最长的上升子序列。上升子序列的介绍如下: - 对于由数字组成的序列,如果某个子序列后面的数字比前面的数字都大,那么这个子序列就是上升子序列。 - 最长上升序列不一定是连续的,例如对于数组 [3, 4, -1, 0, 6, 1, 3],最长的上升子序列为 [-1, 0, 1, 3]。 ### 输入描述 第一行为数字 $N\ (1 \leq N \leq 1000)$,表示数组序列的长度。 第二行为数组序列的元素,大小均为-100 ~ 100。 ### 输出描述 输出一行,为最长的上升子序列。 ### 输入输出样例 #### 示例 > 输入 ```txt 7 3 4 -1 0 6 1 3 ``` > 输出 ```txt -1 0 1 3 ```
查看答案
赣ICP备20007335号-2