QOJ.ac

QOJ

Limite de temps : 1 s Limite de mémoire : 128 MB Points totaux : 100

#23818. لعبة البطاقات الممتعة

Statistiques

بيان المسألة

توجد بطاقات كثيرة، كُتب على كل منها عدد صحيح من $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.