用C语言解决的
#include<stdio.h>;
void shuru (int q1, int q2, int c);
int main()
{
int T,N[10000],ai[10000],p1,*p2;scanf("%d",&T);
p1=N;
p2=ai;
shuru(p1,p2,T);
return 0;
}
void shuru(int *q1,int *q2,int c)
{
int i, ii, k=1,t[10000];
for(ii=0;ii<c;ii++)
{
scanf("%d",(q1+ii));
for(i=0;i<(q1+ii);i++)
scanf("%d",(q2+i));
int max=q2[0];
for(;k<i;k++)
if(max<(q2+k))
max=(q2+k);
t[ii]=max;
}
for(ii=0;ii<c;ii++)
printf("%d\n",t[ii]);
}