代码如下:
#include<bits/stdc++.h>
using namespace std;
int N[10001];
int main(){
long long n,m,k;
int i,ans=1;
cin>>n;
for(i=2;i<=n;i++){
cin>>k;
if(k==m+1){
ans++;
}
else{
N[ans]++;
ans=1;
}
m=k;
}
N[ans]++;
for(i=n;i>=0;i--){
if(N[i]){
cout<<i;
break;
}
}
return 0;
}
在过第四组的数据的时候(输入100个1),输出1,但WA了,请问是怎么一回事