#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int max(int a, int b)
{
if (a > b)
return a;
else
return b;
}
int main()
{
int x=1,y=0, n, i,j;
int a[10000];
cin >> n;
for (i = 0; i < n;i++)
{
cin >> a[i];
if (a[i] == a[i - 1] + 1)
x++;
else
{
y =max(x, y);
x = 1;
}
}
cout << max(x, y);
return 0;
}
其中第四个测试点是100以及100个1,输出结果是1,我本地测试输出结果是1,但是提交却是wa,有大佬帮我看下问题吗?