蓝桥杯 最长递增

输入

7

5 2 4 1 3 7 2

输出

3

思路

这个思路也很简单,后面大于前面,长度加一。当后面不大于前面的时候,就是一个新的递增序列了,递增序列的长度最小为1。

代码

cpp 复制代码
#include <iostream>
using namespace std;
int main()
{
  int max=0,templen,n;
  cin>>n;
  int a[n];
  for(int i=0;i<n;i++){
    cin>>a[i];
  }
  templen=1;
   for(int i=1;i<n;i++){
   if(a[i]>a[i-1]) templen++;
   else{
      if(templen>max){
        max=templen;
      }
      templen=1;
   }
  }
  cout<<max<<endl;
  return 0;
}
相关推荐
Zachary_zlc3 分钟前
有向无环图检测算法和关键路径算法
算法
你撅嘴真丑5 分钟前
素数回文数的个数 与 求分数序列和
算法
Wuliwuliii12 分钟前
贡献延迟计算DP
数据结构·c++·算法·动态规划·dp
ysn1111116 分钟前
简单多边形三角剖分---耳切法(含源码)
算法
e疗AI产品之路17 分钟前
一文介绍Philips DXL心电图算法
算法·pan-tompkins·心电分析
小袁顶风作案27 分钟前
leetcode力扣——135.分发糖果
算法·leetcode·职场和发展
橘颂TA38 分钟前
【Linux】从 “抢资源” 到 “优雅控场”:Linux 互斥锁的原理与 C++ RAII 封装实战(Ⅰ)
linux·运维·服务器·c++·算法
我命由我1234540 分钟前
开发中的英语积累 P25:Axis、Stroke、Corner、Interceptor、Declared、Internal
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
YGGP1 小时前
【Golang】LeetCode 19. 删除链表的倒数第 N 个节点
算法·leetcode·链表