xdoj最长的整数序列

标题

最长的整数序列

问题描述

给定一个整数数列, 数列中连续相同的最长整数序列算成一段, 问数列中最长的整数序列的长度是多少?

输入说明

输入数据分为两行。

输入的第一行只有一个整数n(1≤n≤1000),表示数列中整数的个数。

输入的第二行有n个整数a_{1},a_{2}, \cdots ,a_{n}(0 \le a_{i} \le 1000),表示给定的数列, 相邻的整数之间用一个空格分隔。

输出说明

输出一个整数, 表示给定的数列中最长的整数序列的长度。

输入样例1

8

8 8 8 0 12 12 8 0

输出样例1

3

输入样例2

11

1 1 1 2 2 3 3 3 3 0 5

输出样例2

4

cpp 复制代码
#include<stdio.h>
int main(){
  int n,i,count=0,j=1;
  scanf("%d",&n);
  int a[n];
  if(n>=1&&n<=1000){
    for(i=0;i<n;i++){
      scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++){ 
      if(a[i]==a[i+1]){
        j++;
      }
      else{
        if(j>count){
          count=j;
        }
        j=1; 
      }
    }
    if(j>count){ 
      count=j;
    }
    printf("%d",count);
  }
  return 0;
}
相关推荐
杨连江几秒前
原子级平面限域协同晶核诱导定向生长单层鳞片石墨的研究
算法
MATLAB代码顾问6 分钟前
混合粒子群-模拟退火算法(HPSO-SA)求解作业车间调度问题——附MATLAB代码
算法·matlab·模拟退火算法
Felven11 分钟前
C. Prefix Min and Suffix Max
算法
加农炮手Jinx11 分钟前
LeetCode 26. Remove Duplicates from Sorted Array 题解
算法·leetcode·力扣
加农炮手Jinx11 分钟前
LeetCode 88. Merge Sorted Array 题解
算法·leetcode·力扣
Hhy_110712 分钟前
【从零开始学习数据结构 ④】:栈 ——后进先出的艺术
c语言·数据结构·学习·visual studio
格林威12 分钟前
线阵工业相机:如何计算线阵相机的行频(Line Rate)?公式+实例
开发语言·人工智能·数码相机·算法·计算机视觉·工业相机·线阵相机
yueyue54315 分钟前
透过现象看本质:以fast_lio架构的整套算法的局部避障改为TEB算法为例深度探讨——如何成为一个合格的算法架构师?
算法·架构
梨花爱跨境15 分钟前
红人视频×A10算法:亚马逊转化率与流量闭环实战
算法
海清河晏11117 分钟前
数据结构 | 链式队列
开发语言·数据结构·链表