QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB Total points: 100

#23818. Hauska korttipeli

Statistics

Tehtävänanto

On olemassa paljon kortteja, joista jokaiseen on kirjoitettu kokonaisluku väliltä $1$ – $1000$. Anna ja Bruno pelaavat seuraavaa peliä käyttäen näitä kortteja.

Annalla on pino, joka koostuu $A$ kortista, ja Brunolla on pino, joka koostuu $B$ kortista. Anna poistaa haluamansa määrän kortteja (myös $0$ korttia on sallittu) $A$ kortistaan muodostaakseen uuden pinon. Bruno poistaa jonkin määrän kortteja (myös $0$ korttia on sallittu) päältä ja jonkin määrän kortteja (myös $0$ korttia on sallittu) pohjalta $B$ kortista koostuvasta pinostaan muodostaakseen uuden pinon. Jäljelle jäävien korttien järjestystä ei kuitenkaan muuteta poistamisen yhteydessä. Jos näin muodostetut $2$ pinoa täsmäävät, toisessa pinossa olevien korttien lukumäärästä tulee $2$ pelaajan pistemäärä. Tässä $2$ pinoa täsmäävät, jos kummassakin pinossa olevien korttien lukumäärä $n$ on sama ja jokaiselle $i$-nnelle kortille ylhäältä lukien ($1 \le i \le n$) korteissa olevat kokonaisluvut ovat samat.

Oletetaan esimerkiksi, että Annalla on $5$ kortin pino, jossa on kokonaisluvut $1, 2, 3, 4, 5$ järjestyksessä ylhäältä alas, ja Brunolla on $4$ kortin pino, jossa on kokonaisluvut $3, 1, 4, 1$ järjestyksessä ylhäältä alas. Tällöin, jos Anna poistaa kortit $2, 3, 5$ ja Bruno poistaa päällimmäisen kortin $3$ ja alimmaisen kortin $1$, $2$ pelaajan pinot täsmäävät. Koska jäljelle jääneessä pinossa on $2$ korttia, $2$ pelaajaa saavat pistemäärän $2$.

Figure

Haluamme selvittää $2$ pelaajan pistemäärän suurimman mahdollisen arvon.

Tehtävä

Kun tiedot Annan ja Brunon korttipinoista on annettu, kirjoita ohjelma, joka etsii $2$ pelaajan pistemäärän suurimman mahdollisen arvon.

Rajoitukset

  • $1 \le A \le 5000$: Korttien lukumäärä Annan pinossa.
  • $1 \le B \le 5000$: Korttien lukumäärä Brunon pinossa.
  • Kortteihin kirjoitetut kokonaisluvut ovat väliltä $1$ ja $1000$, rajat mukaan lukien.

Syöte

Lue seuraavat tiedot vakiosyötteestä.

  • $1$. rivillä on kokonaisluvut $A, B$ välilyönnillä erotettuina.
  • $2$. rivillä on $A$ kokonaislukua välilyönneillä erotettuina; $i$-s kokonaisluku ($1 \le i \le A$) ilmaisee Annan pinon ylhäältä $i$-nteen korttiin kirjoitetun kokonaisluvun.
  • $3$. rivillä on $B$ kokonaislukua välilyönneillä erotettuina; $j$-s kokonaisluku ($1 \le j \le B$) ilmaisee Brunon pinon ylhäältä $j$-nteen korttiin kirjoitetun kokonaisluvun.

Tuloste

Tulosta vakiotulosteeseen $1$ riville kokonaisluku, joka ilmaisee $2$ pelaajan pistemäärän suurimman mahdollisen arvon.

Osatehtävät

  • Arvosteluaineiston pisteistä $10\%$ osuudessa pätevät $A \le 10, B \le 10$.
  • Arvosteluaineiston pisteistä $50\%$ osuudessa pätevät $A \le 100, B \le 100$.

Esimerkki 1

Syöte

5 4
1 2 3 4 5
3 1 4 1

Tuloste

2

Tämä esimerkki vastaa tehtävänannossa esitettyä esimerkkiä.

Esimerkki 2

Syöte

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

Tuloste

3

Tässä esimerkissä on $2$ tapaa, joilla $2$ pelaajaa voivat saada pistemäärän $3$.

  • Kun Anna poistaa kortit $1, 2, 3$ ja Bruno poistaa kortit $2, 3$, $2$ pelaajan pinoiksi tulee ylhäältä alas $4, 5, 4$, ja $2$ pelaajan pistemäärä on $3$ pistettä.
  • Lisäksi kun Anna poistaa kortit $1, 5, 4$ ja Bruno poistaa päällimmäiset kortit $4$ ja $5$, $2$ pelaajan pinoiksi tulee ylhäältä alas $4, 2, 3$, ja $2$ pelaajan pistemäärä on $3$ pistettä.

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.