每日刷题 最长递增

一·题目

https://www.lanqiao.cn/problems/158/learning/?page=1&first_category_id=1&difficulty=30&second_category_id=3

二.题目要求

1.输入要求

输入的第一行包含一个整数n

第二行包含n个整数a1,a2,…,an,相邻的整数间用空格分隔,表示给定的数列。

其中2≤n≤1000,0≤数列中的书≤104.

2.输出要求

输出一行包含一个整数,表示一个答案。

三.代码

#include <iostream>
using namespace std;
int main()
{
  int n,a[1000],k; 
  int t=1;
  cin>>n;
  for(int i=0;i<n;i++)
  {
    cin>>a[i];
  }
  for(int j=1;j<n;j++)
  {
    if(a[j]>a[j-1])
    {
      t++;
    }
    else
    {
      if(t>k)
      {
        k=t;
      }
      t=1;
    }
  }
  cout<<k;
  return 0;
}

四.运行效果

posted @ 2024-03-20 22:14  南辞几经秋  阅读(40)  评论(0)    收藏  举报