洛谷P1420最长连号
挺简单的,思路就是每次如果比之前+1就代表是连号
代码如下
#include <stdio.h>
int main( )
{
int n;//输入多少的数字
int zclh=1;//最长连号是多少
int now_sr;//在输入的数字大小是多少
int last_sr;//上次输入
int max=1;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
if (i == 0) scanf("%d", &now_sr);
else {
last_sr = now_sr;
scanf("%d", &now_sr);
if ((now_sr - last_sr) == 1) {
zclh++;
if (zclh > max) max = zclh;}
else {
if (zclh > max) max = zclh;
zclh = 1;
}
}
}
printf("%d", max);
}