题解:P1420 最长连号

· · 题解

思路:

按照题意维护这两个变量即可,最终答案就是 ans

代码:

#include<bits/stdc++.h>
using namespace std;
const int maxn=1005;
int n,a[maxn];
int ans,now;
signed main(){
    cin>>n;
    a[0]=-1;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        if(a[i]-1==a[i-1]) ++now;
        else now=1;
        ans=max(ans,now);
    }
    cout<<ans;
    return 0;
}