Codeforces Round 799 (Div. 4) |
---|
Закончено |
У Sho есть массив $$$a$$$ состоящий из $$$n$$$ целых чисел. За одну операцию Sho может выбрать два различных индекса $$$i$$$ и $$$j$$$, после чего удалить из массива элементы $$$a_i$$$ и $$$a_j$$$.
Например, для массива $$$[2, 3, 4, 2, 5]$$$ Sho может выбрать индексы $$$1$$$ и $$$3$$$ и удалить соответствующие элементы из массива. После этой операции массив будет выглядеть так: $$$[3, 2, 5]$$$. Заметьте, что после любой операции длина массива уменьшится на два.
После нескольких операций у Sho остался массив, содержащий только различные числа. Также, он применил операции таким образом, что длина оставшегося массива максимальна из всех возможных.
Более формально, после всех операций массив Sho удовлетворяет двум следующим критериям:
Первая строка входных данных содержит целое число $$$t$$$ ($$$1 \leq t \leq 10^3$$$) — количество наборов входных данных.
Первая строка каждого набора данных содержит единственное число $$$n$$$ ($$$1 \leq n \leq 50$$$) — длину начального массива.
Вторая строка каждого набора данных содержит $$$n$$$ целых чисел $$$a_i$$$ ($$$1 \leq a_i \leq 10^4$$$) — элементы начального массива.
Для каждого набора данных выведите единственное число — длину оставшегося массива. Помните, что в оставшемся массиве все элементы различны, а его длина максимальна.
462 2 2 3 3 359 1 9 9 1415 16 16 15410 100 1000 10000
2 1 2 4
В первом наборе данных Sho может сделать следующие операции:
Во втором наборе данных Sho может сделать следующие операции:
Название |
---|