最長等差連續子數列
using namespace std;
int main(){
int T,N,x;
int a[101];
int b[100];
int i,j,count,temp;
cin>>T;
while(T--){
cin>>N;
for(i=0;i<N;i++){
cin>>x;
a[i]=x;
}
for(i=0;i<N;i++){
b[i]=a[i]-a[i+1];
}
temp=count=2;
for(i=0;i<N-1;i++){
if(b[i]==b[i+1]){
count++;
if(temp<count){
temp=count;
}
}else{count=2;}
}
cout<<temp<<endl;
}
system ("pause");
}