先放代码:
#include<bits/stdc++.h>
using namespace std;
const int MaxN=10050;
int main(){
int n,cnt=1;
long long temp1=0,temp2,Max=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>temp2;
cnt=temp2-temp1==1?cnt+1:1;
Max=cnt>Max?cnt:Max;
temp1=temp2;
}
Max=n==1?1:Max;
cout<<Max;
return 0;
}
1 1的情况我也特判了...咋还是不能AC..orz