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.
InputThe 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.
OutputFor 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.
ExampleInput2Output
3
1 2 3
5
2 2 3 4 5
2
3