| Codeforces Round 1029 (Div. 3) |
|---|
| Закончено |
Даны два целых массива $$$a$$$ и $$$b$$$, каждый длиной $$$n$$$.
Вы можете выполнять следующую операцию любое количество раз:
Перед выполнением любых операций вы можете выбрать индекс $$$i$$$ $$$(1 \le i \le n)$$$ и удалить как $$$a_i$$$, так и $$$b_i$$$ из массивов. Это удаление можно выполнить не более одного раза.
Пусть количество совпадений между двумя массивами $$$c$$$ и $$$d$$$ длиной $$$m$$$ равно количеству позиций $$$j$$$ $$$(1 \le j \le m)$$$, таких что $$$c_j = d_j$$$.
Ваша задача — вычислить максимальное количество совпадений, которое вы можете достичь.
Первая строка входных данных содержит целое число $$$t$$$ $$$(1 \le t \le 10^4)$$$ — количество наборов входных данных. Описание каждого набора входных данных следует далее.
Первая строка содержит целое число $$$n$$$ $$$(2 \le n \le 2 \cdot 10^5)$$$ — длина массивов $$$a$$$ и $$$b$$$.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ $$$(1 \le a_i \le n)$$$ — элементы массива $$$a$$$.
Третья строка содержит $$$n$$$ целых чисел $$$b_1, b_2, \dots, b_n$$$ $$$(1 \le b_i \le n)$$$ — элементы массива $$$b$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число — ответ для данного набора.
1041 3 1 44 3 2 262 1 5 3 6 43 2 4 5 1 621 22 162 5 1 3 6 43 5 2 3 4 641 3 2 22 1 3 483 1 4 6 2 2 5 74 2 3 7 1 1 6 5105 1 2 7 3 9 4 10 6 86 2 3 6 4 10 5 1 7 953 2 4 1 52 4 5 1 372 2 6 4 1 3 53 1 6 5 1 4 254 1 3 2 53 2 1 5 4
3 3 0 4 3 5 6 4 5 2
В первом наборе входных данных мы можем сделать следующее:
Количество совпадений равно $$$3$$$. Можно показать, что это максимальный ответ, который мы можем достичь.
Во втором наборе входных данных мы можем сделать следующее, чтобы достичь максимума в $$$3$$$:
В третьем наборе входных данных можно показать, что мы не можем получить никаких совпадений. Поэтому ответ равен $$$0$$$.
| Название |
|---|


