QOJ.ac

QOJ

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

#23211. لعبة الورق

Statistics

يستمتع 지훈 مؤخرًا بلعبة ورق يلعبها بمفرده.

تحمل كل ورقة عددًا صحيحًا موجبًا واحدًا، وقد تحمل عدة أوراق العدد نفسه.

لبدء اللعبة، تُخلط عشوائيًا مجموعة زوجية العدد من الأوراق ثم تُقسم إلى كومتين متساويتين، توضع إحداهما يسارًا والأخرى يمينًا.

يُجهز أيضًا وعاء فارغ.

تُلعب اللعبة بمقارنة الورقتين العلويتين في الكومتين.

قواعد اللعبة كما يلي. سنسمي الورقة العلوية في الكومة اليسرى الورقة اليسرى، وفي الكومة اليمنى الورقة اليمنى.

(1) يمكن في أي وقت التخلص في الوعاء من الورقة اليسرى وحدها أو من الورقتين معًا. لا تُكتسب نقاط بذلك.

(2) إذا كان عدد الورقة اليمنى أصغر من عدد الورقة اليسرى، فيمكن أيضًا التخلص من الورقة اليمنى وحدها.

عند التخلص من الورقة اليمنى وحدها، تُكتسب نقاط تساوي عددها.

(3) تستمر اللعبة وفق القاعدتين (1) و(2). عندما تنفد أوراق أي كومة، تنتهي اللعبة،

ويكون مجموع النقاط المكتسبة حتى ذلك الوقت هو النتيجة النهائية.

يبدأ المثال التالي بكومتين في كل منهما ثلاث أوراق.

problem_23211_589cbced26dab65280d2d7c91626ee13.png

في البداية، عدد الورقة اليمنى 2 أصغر من عدد الورقة اليسرى 3،

لذلك يمكن وفق القاعدة (1) التخلص من الورقة اليسرى وحدها أو من الورقتين معًا،

أو وفق القاعدة (2) التخلص من الورقة اليمنى وحدها.

إذا اختير التخلص من الورقة اليمنى وحدها، تُكتسب نقطتان ويُتخلص من الورقة اليمنى 2.

تصبح الورقة العلوية اليمنى الآن 4، وهي أكبر من الورقة اليسرى 3،

لذلك يمكن وفق القاعدة (1) التخلص من الورقة اليسرى وحدها أو من الورقتين معًا.

إذا اختير التخلص من الورقتين، تصبح الورقة اليسرى 2 واليمنى 1.

يمكن مجددًا الاختيار بين ثلاث عمليات وفق القاعدتين (1) و(2)؛

إذا اختير التخلص من الورقة اليسرى وحدها، تصبح اليسرى 5 وتبقى اليمنى 1.

هنا أيضًا يمكن الاختيار بين ثلاث عمليات وفق القاعدتين (1) و(2)؛

إذا اختير التخلص من الورقة اليمنى وحدها، تُكتسب نقطة ويُتخلص من الورقة اليمنى 1.

تنفد الآن أوراق الكومة اليمنى، فتنتهي اللعبة وفق القاعدة (3)، وتكون النتيجة النهائية $2+1=3$.

اكتب برنامجًا يطبع أعلى نتيجة نهائية ممكنة، بمعرفة أوراق الكومتين.

أعلى نتيجة نهائية في المثال السابق هي 7.

الإدخال

يحتوي السطر الأول من الإدخال القياسي على عدد صحيح موجب $N$ ($1\le N\le2{,}000$)، وهو عدد أوراق كل كومة.

يحتوي السطر التالي على الأعداد الصحيحة $A$ ($1\le A\le2{,}000$) المكتوبة على أوراق الكومة اليسرى وعددها $N$، بترتيب الأوراق.

يحتوي السطر التالي على الأعداد الصحيحة $B$ ($1\le B\le2{,}000$) المكتوبة على أوراق الكومة اليمنى وعددها $N$، بترتيب الأوراق.

قد توجد في كل كومة ورقتان أو أكثر تحمل العدد نفسه.

الإخراج

اطبع أعلى نتيجة نهائية ممكنة على الإخراج القياسي.

أمثلة

الإدخال 1

3
3 2 5
2 4 1

الإخراج 1

7

الإدخال 2

4
1 2 3 4
4 1 2 3

الإخراج 2

6

المهام الفرعية

31 نقطة: $N\le10$.

33 نقطة: $N\le25$.

36 نقطة: لا قيود إضافية.

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.