首页 > 其他分享 >最长递增

最长递增

时间:2023-03-28 23:13:59浏览次数:29  
标签:... cnt 数列 int 递增 整数 最长

最长递增

题目描述

在数列 a_1, a_2, ..., a_n中,如果 a_i < a_{i+1} < a_{i+2} < ... < a_j,则称 a_i 至 a_j为一段递增序列,长度为 j-i+1。

定一个数列,请问数列中最长的递增序列有多长。

输入描述

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

第二行包含 n 个整数 a_1, a_2, ..., a_n,相邻的整数间用空格分隔,表示给定的数列。

其中, 2 ≤ n ≤ 1000,0 ≤ 数列中的数 ≤ 10^4。

输出描述:

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

输入输出样例

示例

输入

7
5 2 4 1 3 7 2

输出

3

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M

提交答案

#include<bits/stdc++.h>
using namespace std;
int main()
{
  int n,cnt=1,m=0;
  cin>>n;
  int a[n];
  for(int i=0;i<n;i++) cin>>a[i];
  for(int i=1;i<n;i++)
  {
    if(a[i-1]<a[i])
    {
      ++cnt;
    }
    else
    {
      m=m>cnt?m:cnt;
      cnt=1;
    }
  }
  cout<<m<<endl;
}

标签:...,cnt,数列,int,递增,整数,最长
From: https://www.cnblogs.com/bujidao1128/p/17267132.html

相关文章

  • 最长回文字串之暴力解法
    最长回文字串是一个典型的算法问题,首先要搞清楚什么是回文。回文,故名思义就是对称的文字,比如“ABA”,比如“ABABC”中的“AB“。题目如下:给你一个字符串s,找到s中最长......
  • 浩辰CAD看图王中如何实现数字递增?CAD文字递增使用攻略!
    在浩辰CAD中复制文字时,可以通过调用CAD文字递增命令来选择数字或字母并使其按照一定的规律进行复制,此命令在创建递增的编号或序号时非常方便。那么,在手机中编辑图纸时,如何......
  • [USACO08FEB]Hotel G 线段树区间合并|维护最长的连续1
    这个还是看代码,比讲的清楚#include<bits/stdc++.h>#definefastioios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0)#definels(rt<<1)#definers(rt<<1|1......
  • C++重载递增和递减运算符
    重载递增和递减运算符在迭代器类中通常会实现递增运算符(++)和递减运算符(--),这两种运算符使得类可以在元素的序列中前后移动。C++语言并不要求递增和递减运算符必须是类......
  • #yyds干货盘点# LeetCode程序员面试金典:最长单词
    题目:给定一组单词words,编写一个程序,找出其中的最长单词,且该单词由这组单词中的其他单词组合而成。若有多个长度相同的结果,返回其中字典序最小的一项,若没有符合要求的单词则......
  • Leetcode 14. 最长公共前缀(模拟)
    题目链接在这里:最长公共前缀虽然是很简单的模拟题,但是鼠鼠学习了很多面向对象编程中遇到的一些问题,具体的可以看这个链接python中的静态方法与实例方法classSolution:......
  • P2766 最长不下降子序列问题
    给定正整数序列x1…,xn1.计算其最长不下降子序列的长度ss。2.如果每个元素只允许使用一次,计算从给定的序列中最多可取出多少个长度为ss的不下降子序列。3.如果允许......
  • 最长公共上升子序列
    最长公共上升子序列熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目。小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在又让他们研究最长公共上升子......
  • 递增三元组
    递增三元组[蓝桥杯2018省B]递增三元组题目描述给定三个整数数组\(A=[A_1,A_2,\cdots,A_N]\),\(B=[B_1,B_2,\cdots,B_N]\),\(C=[C_1,C_2,\cdots,C_N]\)。......
  • LeetCode 3.无重复字符的最长子串
    题目链接在这里:​​3.无重复字符的最长子串-力扣(LeetCode)​​这道题学习了几何函数set()的用法1classSolution(object):2deflengthOfLongestSubstring(self,s:......