每日刷题 最长递增

一·题目

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 @   南辞几经秋  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示