湖北民族学院oj 1668 最长递增子序列
发布时间
阅读量:
阅读量
题目描述
已知一个采用顺序方式存储的线性结构,要求设计一种算法用于确定该结构中长度最长的连续递增子序列。例如,在序列(1,9,2,5,7,3,4,6,8,0)中,最长的连续递增子序列应为(3,4,6,8)。
输入描述
第一行输入为一个正整数n(不超过10^5);第二行输入包含n个整数,各数值之间通过空格进行分隔。
输出描述
在单行中输出首次出现的最长连续递增子序列,各数字之间以空格分隔,且序列末尾不得存在额外空格。
输入样例
15
1 9 2 5 7 3 4 6 8 0 11 15 17 17 10
输出样例
3 4 6 8
以下为对应的AC代码实现:
#include <iostream>
#include <cstdio>
using namespace std;
const int maxn=1e5+10;
int a[maxn],ans[maxn];
int main()
{
int n;
int maxi=1,num=1;
int id;
scanf("%d"
全部评论 (0)
还没有任何评论哟~
