80分,请求帮助!
查看原帖
80分,请求帮助!
1045442
_L_Z_Y_楼主2024/6/21 18:23
#include<bits/stdc++.h>
using namespace std;
long long n,a[110],c,maxx;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int i=1;i<=n;i++)
	{
		c++;
		if(a[i+1]-a[i]!=1||i==n)
		{
			if(maxx<c)maxx=c;
			c=0;
		}
	}
	cout<<maxx;
	return 0;
}

请大家们帮忙看看
数据5:
输入:
200
1 1 1 1 1 1 1 1 1 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 6 7 8 9 1 1 1 1
输出:
14
这个数据我错了

2024/6/21 18:23
加载中...