第一次代码
#include<bits/stdc++.h>
using namespace std;
int a[10001];
int main(){
//freopen("ceshi.in","r",stdin);
//freopen("ceshi.out","w",stdout);
int n,ans=0,maxn=-1;
cin>>n;
for (int i=1;i<=n;i++){
cin>>a[i];
}
for (int i=1;i<=n;i++){
if (a[i-1]+1==a[i]){
ans++;
}
else{
ans=0;
}
if (ans>maxn){
maxn=ans;
}
}
cout<<maxn+1;
}
结果……

看了看讨论版之后,自己改进了一下
#include<bits/stdc++.h>
using namespace std;
int a[10001];
int main(){
//freopen("ceshi.in","r",stdin);
//freopen("ceshi.out","w",stdout);
int n,ans=0,maxn=-1;
cin>>n;
for (int i=1;i<=n;i++){
cin>>a[i];
}
for (int i=2;i<=n;i++){
if (a[i-1]+1==a[i]){
ans++;
}
else{
ans=0;
}
if (ans>maxn){
maxn=ans+1;
}
}
cout<<maxn;
}
于是就变成了……

救救蒟蒻~