.
  • 板块B2097 最长平台
  • 楼主lqy_403
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/27 21:15
  • 上次更新2024/11/28 00:07:23
查看原帖
.
1459034
lqy_403楼主2024/11/27 21:15
#include<stdio.h>
#include<cmath>
#include<iostream>
#include<unistd.h>
#include<vector>
#include<algorithm>
#include<cstring>
using namespace std;
int main(){
    int a[101];
    int n,len=1,q=0,m=0;
    cin>>n;
    a[0]=2001;
    for(int i=1;i<n;i++){
        cin>>a[i];
        if(a[i]==a[i-1]){
            len++;        
        }else{
            m=max(len,m);
            len=1;
            q++;
        }
    }
    cout<<max(len,m)<<endl;
    return 0;
}

这代码我试了5 1 1 2 2 2输出2,但是AC,有人解释一下吗

2024/11/27 21:15
加载中...