虽然写的代码AC了 但是感觉是数据太少了侥幸过的 希望有大佬指点一下(萌新轻点喷QAQ)
#include<iostream>
using namespace std;
int main() {
int n,cnt=1;
int len = 0;
cin >> n;
int a[10000];
for (int i = 0; i < n; ++i) {
cin >> a[i];
}
for (int i = 0; i < n; ++i) {
for (int j = i; j < n; ++j) {
if (a[j + 1] == a[j] + 1) {
cnt++;
}
else {
cnt = 1;
}
if (cnt >= len) {
len = cnt;
}
}
cnt = 1;
}
cout << len << endl;
return 0;
}