【求助】连续增序或降序序列
提示: 作者被禁止或删除 内容自动屏蔽

程序代码:#include<stdio.h>
int main()
{
int m,n,a,b,max_up=1,max_dec=1,max_max,max_temp;
scanf("%d",&m);
while(m--)
{
max_max=1;
scanf("%d %d",&n,&a);
while(--n)
{
scanf("%d",&b);
if(b-a==1)
max_up++;
if(a-b==1)
max_dec++;
if(n==1||max_up > 1&&max_dec > 1||a-b != 1&&b-a != 1)
{
max_temp=max_up>max_dec?max_up:max_dec;
if(max_temp>max_max)
max_max=max_temp;
max_up=max_dec=1;
}
a=b;
}
printf("%d\n",max_max);
}
return 0;
}
