QOJ.ac

QOJ

时间限制: 1 s 内存限制: 128 MB 总分: 100

#23818. Gioco di carte divertente

统计

Descrizione del problema

Ci sono molte carte, su ciascuna delle quali è scritto un intero da $1$ a $1000$. Anna e Bruno giocano al seguente gioco usando quelle carte.

Anna ha una pila composta da $A$ carte e Bruno ha una pila composta da $B$ carte. Anna scarta un numero qualsiasi di carte (anche $0$ carte è consentito) dalle sue $A$ carte per formare una nuova pila. Bruno scarta un certo numero di carte (anche $0$ carte è consentito) dalla cima e un certo numero di carte (anche $0$ carte è consentito) dal fondo della sua pila composta da $B$ carte per formare una nuova pila. Tuttavia, le carte rimanenti non vengono riordinate durante lo scarto. Se le $2$ pile formate in questo modo coincidono, il numero di carte contenute in una delle pile diventa il punteggio dei $2$ giocatori. Qui, $2$ pile coincidono se il numero di carte $n$ contenute in ciascuna pila è lo stesso e, per ogni $i$-esima carta dall'alto ($1 \le i \le n$), gli interi scritti sulle carte sono tutti uguali.

Ad esempio, supponiamo che Anna abbia una pila di $5$ carte con gli interi $1, 2, 3, 4, 5$ scritti nell'ordine dall'alto, e che Bruno abbia una pila di $4$ carte con gli interi $3, 1, 4, 1$ scritti nell'ordine dall'alto. In questo caso, se Anna scarta le carte $2, 3, 5$ e Bruno scarta la carta in cima $3$ e la carta in fondo $1$, le pile dei $2$ giocatori coincidono. Poiché il numero di carte contenute in una delle pile rimanenti è $2$, i $2$ giocatori ottengono un punteggio di $2$.

Figure

Vogliamo trovare il valore massimo del punteggio dei $2$ giocatori.

Compito

Date le informazioni sulle pile di carte possedute da Anna e Bruno, scrivi un programma per trovare il valore massimo del punteggio dei $2$ giocatori.

Limiti

  • $1 \le A \le 5000$: Il numero di carte nella pila di Anna.
  • $1 \le B \le 5000$: Il numero di carte nella pila di Bruno.
  • Gli interi scritti sulle carte sono compresi tra $1$ e $1000$, inclusi.

Input

Leggi i seguenti dati dallo standard input.

  • Sulla $1$-a riga sono scritti gli interi $A, B$, separati da uno spazio.
  • Sulla $2$-a riga sono scritti $A$ interi separati da spazi; l'$i$-esimo intero ($1 \le i \le A$) rappresenta l'intero scritto sulla $i$-esima carta dall'alto della pila di Anna.
  • Sulla $3$-a riga sono scritti $B$ interi separati da spazi; il $j$-esimo intero ($1 \le j \le B$) rappresenta l'intero scritto sulla $j$-esima carta dall'alto della pila di Bruno.

Output

Stampa sullo standard output su $1$ riga un intero che rappresenta il valore massimo del punteggio dei $2$ giocatori.

Sottoproblemi

  • Per il $10\%$ dei punti nei dati di valutazione, valgono $A \le 10, B \le 10$.
  • Per il $50\%$ dei punti nei dati di valutazione, valgono $A \le 100, B \le 100$.

Esempio 1

Input

5 4
1 2 3 4 5
3 1 4 1

Output

2

Questo esempio corrisponde all'esempio nella descrizione del problema.

Esempio 2

Input

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

Output

3

In questo esempio, ci sono $2$ modi per i $2$ giocatori di ottenere un punteggio di $3$.

  • Quando Anna scarta le carte $1, 2, 3$ e Bruno scarta le carte $2, 3$, le pile dei $2$ giocatori diventano $4, 5, 4$ nell'ordine dall'alto, e il punteggio dei $2$ giocatori è di $3$ punti.
  • Inoltre, quando Anna scarta le carte $1, 5, 4$ e Bruno scarta le carte in cima $4$ e $5$, le pile dei $2$ giocatori diventano $4, 2, 3$ nell'ordine dall'alto, e il punteggio dei $2$ giocatori è di $3$ punti.

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.