C代码问题
输入第一行为n,代表有n组测试数据。(0
输出
输出每一行最多有多少个同学是按照由矮到高排好队的。
样例输入
2 7 178 179 156 189 226 190 191 8 160 161 162 163 150 178 164 165
样例输出
5 6
给段断码
k,p,l,r,m,b[999];main(t){for(gets(&t);~scanf("%d",&k);printf("%d\n",p))for(p=0;k--;b[l>p?p=l:l]=t)for(scanf("%d",&t),l=1,r=p;l<=r;b[m=(l+r)/2]>t?r=m-1:(l=m+1));}