为什么错呢?指点一下迷津吧,大佬
#include<bits/stdc++.h>
using namespace std;
int a[200005],sum=1,ans=-214783647;
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
if(a[i+1]==a[i]+1)
{
sum++;
}
ans=max(sum,ans);
sum=1;
}
cout<<ans;
return 0;
}