简易版最长序列

ICPC--1153: 简易版最长序列

题目描述

给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。 例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5、 5 、6, 其中只有6组数:1, 2, 3-3, 4-4, 5-5-5 and 6. 最长的是5那组,长度为3。所以输出3。

输入

第一行为整数t((1 ≤ t ≤ 10)),表示有n组测试数据。 每组测试数据包括两行,第一行为数组的长度n (1 ≤ n ≤ 10000)。第二行为n个整数,所有整数Mi的范围都是(1 ≤ Mi < 2^32)

输出

对应每组数据,输出个数最多的数的长度。

样例输入

1
10
1 2 3 3 4 4 5 5 5 6

样例输出

3

代码

#include
#define N 10010
int main()
{
    int t,n,a[N],i,j,k,len=1,lenmax=1;
    scanf("%d",&t);
    while(t--)
    {
        len=1;//表示长度 
        lenmax=1;//最大长度 
        scanf("%d",&n);
        for(i=0;ilenmax)
            lenmax=len;
        }
        printf("%d
",lenmax);
    }
    return 0;
}

ICPC--1154: 校门外的树

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章