first и second одинаковой чётной длины n. Из каждого массива нужно удалить ровно n / 2 элементов, то есть оставить ровно половину.
Затем все оставшиеся элементы обоих массивов собирают вместе. Верните наибольшее возможное количество различных чисел среди них.first=[4, 4, 7, 7], second=[7, 7, 7, 9] → 3
Из first оставим [4, 7], из second — [7, 9]. Вместе получаются три разных числа: 4, 7 и 9.
first=[5, 5, 5, 5, 5, 5], second=[5, 5, 6, 6, 8, 8] → 3
В first есть только пятёрки, а из second можно оставить 6 и 8. Всего 3 разных числа.
first=[1, 2, 3, 4], second=[1, 2, 3, 4] → 4
Оставим 1 и 2 в первом массиве, 3 и 4 во втором — все четыре числа на месте.
n ≤ 2·10⁴, n чётноfirst.length = second.length = nfirst[i], second[i] ≤ 10⁹first=[4, 4, 7, 7], second=[7, 7, 7, 9]
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 103 теста на сервере, включая скрытые.