QOJ.ac

QOJ

Süre Sınırı: 1 s Bellek Sınırı: 128 MB Toplam puan: 100

#23818. Қызықты карта ойыны

İstatistikler

Есептің шарты

Әрқайсысында $1$-ден $1000$-ға дейінгі бүтін сан жазылған көптеген карталар бар. Анна мен Бруно сол карталарды пайдаланып келесі ойынды ойнайды.

Аннада $A$ картадан тұратын десте бар, ал Брунода $B$ картадан тұратын десте бар. Анна жаңа десте жасау үшін өзінің $A$ картасының ішінен кез келген мөлшердегі картаны ($0$ карта да болуы мүмкін) лақтырып тастайды. Бруно жаңа десте жасау үшін өзінің $B$ картадан тұратын дестесінің ең үстінен бірнеше картаны ($0$ карта да болуы мүмкін) және ең астынан бірнеше картаны ($0$ карта да болуы мүмкін) лақтырып тастайды. Алайда, карталарды лақтырған кезде қалған карталардың реті өзгермейді. Егер осылайша жасалған $2$ десте сәйкес келсе, дестелердің біріндегі карталар саны $2$ ойыншының ұпайы болады. Бұл жерде $2$ десте сәйкес келеді дегеніміз — әр дестедегі карталар саны $n$ бірдей және үстінен санағандағы әрбір $i$-ші карта ($1 \le i \le n$) үшін карталарда жазылған бүтін сандардың барлығы бірдей болуы.

Мысалы, Аннада үстінен бастап ретімен $1, 2, 3, 4, 5$ бүтін сандары жазылған $5$ картадан тұратын десте бар делік, ал Брунода үстінен бастап ретімен $3, 1, 4, 1$ бүтін сандары жазылған $4$ картадан тұратын десте бар делік. Осы кезде, егер Анна $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$ ойыншының $3$ ұпай алуының $2$ тәсілі бар.

  • Анна $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.