QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 128 MB مجموع النقاط: 100

#23818. Весёлая карточная игра

الإحصائيات

Условие задачи

Имеется много карточек, на каждой из которых написано целое число от $1$ до $1000$. Анна и Бруно играют в следующую игру, используя эти карточки.

У Анны есть стопка из $A$ карточек, а у Бруно — стопка из $B$ карточек. Анна выбрасывает произвольное количество карточек ($0$ карточек тоже допускается) из своих $A$ карточек, чтобы получить новую стопку. Бруно выбрасывает некоторое количество карточек ($0$ карточек тоже допускается) сверху и некоторое количество карточек ($0$ карточек тоже допускается) снизу из своей стопки, состоящей из $B$ карточек, чтобы получить новую стопку. При выбрасывании порядок оставшихся карточек не меняется. Если полученные таким образом $2$ стопки совпадают, то количество карточек в одной из стопок становится счётом $2$ игроков. Здесь $2$ стопки совпадают, если количество карточек $n$ в каждой стопке одинаково и для каждой $i$-й сверху карточки ($1 \le i \le n$) целые числа, написанные на карточках, совпадают.

Например, пусть у Анны есть стопка из $5$ карточек, на которых сверху вниз написаны целые числа $1, 2, 3, 4, 5$, а у Бруно есть стопка из $4$ карточек, на которых сверху вниз написаны целые числа $3, 1, 4, 1$. В этом случае, если Анна выбросит карточки $2, 3, 5$, а Бруно выбросит верхнюю карточку $3$ и нижнюю карточку $1$, стопки $2$ игроков совпадут. Поскольку количество карточек в одной из оставшихся стопок равно $2$, $2$ игрока получают счёт $2$.

Figure

Мы хотим найти максимальное значение счёта $2$ игроков.

Задача

По данной информации о стопках карточек, имеющихся у Анны и Бруно, напишите программу, которая находит максимальное значение счёта $2$ игроков.

Ограничения

  • $1 \le A \le 5000$: количество карточек в стопке Анны.
  • $1 \le B \le 5000$: количество карточек в стопке Бруно.
  • Целые числа, написанные на карточках, лежат в пределах от $1$ до $1000$ включительно.

Входные данные

Считайте следующие данные из стандартного потока ввода.

  • В $1$-й строке через пробел записаны целые числа $A, B$.
  • Во $2$-й строке через пробел записаны $A$ целых чисел; $i$-е целое число ($1 \le i \le A$) означает целое число, написанное на $i$-й сверху карточке в стопке Анны.
  • В $3$-й строке через пробел записаны $B$ целых чисел; $j$-е целое число ($1 \le j \le B$) означает целое число, написанное на $j$-й сверху карточке в стопке Бруно.

Выходные данные

Выведите в стандартный поток вывода в $1$ строке целое число — максимальное значение счёта $2$ игроков.

Подзадачи

  • Для $10\%$ баллов в тестовых данных выполняются условия $A \le 10, B \le 10$.
  • Для $50\%$ баллов в тестовых данных выполняются условия $A \le 100, B \le 100$.

Пример 1

Ввод

5 4
1 2 3 4 5
3 1 4 1

Вывод

2

Этот пример соответствует примеру из условия задачи.

Пример 2

Ввод

6 5
4 1 5 2 3 4
4 5 4 2 3

Вывод

3

В этом примере есть $2$ способа, которыми $2$ игрока могут получить счёт $3$.

  • Когда Анна выбрасывает карточки $1, 2, 3$, а Бруно выбрасывает карточки $2, 3$, стопки $2$ игроков сверху вниз становятся равными $4, 5, 4$, и счёт $2$ игроков равен $3$ очкам.
  • Также, когда Анна выбрасывает карточки $1, 5, 4$, а Бруно выбрасывает верхние карточки $4$ и $5$, стопки $2$ игроков сверху вниз становятся равными $4, 2, 3$, и счёт $2$ игроков равен $3$ очкам.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.