405235: GYM101853 J Smallest Difference

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

J. Smallest Differencetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

You are given an array a consists of n elements, find the maximum number of elements you can select from the array such that the absolute difference between any two of the chosen elements is  ≤ 1.

Input

The first line contains an integer T (1 ≤ T ≤ 100), in which T is the number of test cases.

The first line of each test case consist of an integer n (2 ≤ n ≤ 104), in which n is size of the array a

The a line follow containing n elements a1, a2, ..., an (1 ≤ ai ≤ 104), giving the array a.

Output

For each test case, print a single line containing the maximum number of elements you can select from the array such that the absolute difference between any two of the chosen elements is  ≤ 1.

ExampleInput
2
3
1 2 3
5
2 2 3 4 5
Output
2
3

加入题单

上一题 下一题 算法标签: