#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int *a;
a= new int[n];
for(int i=0;i<n;i++)cin>>a[i];
int mcnt=1,cnt=1;
int index=0;
int b[10];
for(int i =1;i<n;i++){
if(a[i]>a[i-1]){
cnt++;
if(cnt>mcnt){
mcnt = cnt;//更新最大数量
index = i;//记录最大子序列的最后一个元素的下标
//cout<<mcnt<<" "<<index<<endl;
}
}else {
cnt=1;
}
}
cout<<a[index-mcnt+1];
for(int i = index-mcnt+2;i<=index;i++)
cout<<" "<<a[i];
}
10-01
3613
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-13
604
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-22
974
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-03
1339
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-30
255
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交