A smart-set is a set of distinct numbers in which all the elements have the same number of 1s in their binary form. The set of all smallest elements from each smart-set
that can be formed from a given array of distinct positive numbers is known as the smartest-set.
A smart-set is a set of distinct numbers in which all the elements have the same number of 1
s in their binary form. The set of all smallest elements from each smart-set
that can be formed from a given array of distinct positive numbers is known as the smartest-set.
So given an array of distinct numbers, outline the elements of the smartest-set in ascending sorted order.
So given an array of distinct numbers, outline the elements of the smartest-set in ascending sorted order.
Let the array be {6 , 2 , 11 , 1 , 9 , 14 , 13 , 4 , 18}.
In binary form the set is {110, 010, 1011, 0001, 1001, 1110, 1101, 0100, 10010}.
The smart-sets are {1, 2, 4}, {6, 9, 18}, {11, 13, 14}.
The smartest-set is {1,6,11} as each element is the smallest element from each smart-set.
Let the array be {6 , 2 , 11 , 1 , 9 , 14 , 13 , 4 , 18}
.
In binary form the set is {110, 010, 1011, 0001, 1001, 1110, 1101, 0100, 10010}
.
The smart-sets are {1, 2, 4}, {6, 9, 18}, {11, 13, 14}
.
The smartest-set is {1,6,11}
as each element is the smallest element from each smart-set.
The first line of input consists of an integer tt
. This is the number of test cases. For each test case,
the first line of input contains an integer nn
. Here nn
is the number of elements in the array. The next line contains nn
space separated distinct integers which are the elements
of the array.
Constraints
0 < t < 1000 (This is the number of test cases
2 < n < 10000 (This is the number of integer elements of the array)
1 < Xi < 100000 (This is the size of each element of the array)
SAMPLE STDIN 1
3
9
6 2 11 1 9 14 13 4 18
3
7 3 1
3
1 2 4
SAMPLE STDOUT
1 6 11
1 3 7
1
Constraints
0 < t < 1000 (This is the number of test cases )
2 < n < 10000 (This is the number of integer elements of the array)
1 < Xi < 100000 (This is the size of each element of the array)
SAMPLE STDIN 1
3
9
6 2 11 1 9 14 13 4 18
3
7 3 1
3
1 2 4
SAMPLE STDOUT
1 6 11
1 3 7
1