#include<stdio.h>
#include<ctype.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int n, ans = 0, max = -1, i;
scanf("%d", &n);
int arr[n];
for( i = 0; i < n;i++)
scanf("%d", &arr[i]);
for( i = 0; i < n; i++)
{
if(arr[i+1]-arr[i] == 1)ans++; //符合条件就++
else ans = 0; //不符合就赋值为0,但下面的max已经处理/保存了ans,所以不用担心
if(ans > max)max=ans; //寻找最大的符合条件的ans。
}
printf("%d", ++max);
}
P1420 最长连号(含注释)
最新推荐文章于 2023-10-09 19:56:30 发布