Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 2048 MB Total points: 100 Difficulty: [show] Hackable ✓
Statistics

يلعب جايس مباراة في ARAM: Mayhem. لقد وصل إلى مرحلة اختيار التعزيزات (Augments) ويبحث عن التعزيز المثالي لقيادة فريقه نحو الفوز. وتحديدًا، يبحث بشغف عن التعزيز الذهبي المعروف باسم Slow and Steady.

problem_16335_d8c98da6fac715f321d5428116fbdb05.png
واجهة اللعبة لاختيار البطاقات. عذرًا، يبدو أن جايس لن يتمكن من العثور على Slow and Steady في المجموعة المنشورية...

حاليًا، تعرض واجهة اللعبة $k$ بطاقات تعزيز أمام جايس. وعلى الرغم من أن لكل بطاقة تأثيرًا مختلفًا، فإن البطاقة المرئية رقم $i$ تساوي بالنسبة لجايس $a_i$ نقطة قيمة. وهناك مجموعة مخفية مكونة من $n$ بطاقات تعزيز أخرى تنتظر في كومة السحب. من المعروف أن نقاط القيمة لهذه البطاقات تشكّل المجموعة المتعددة $\{b_1, b_2, \dots, b_n\}$، لكن ترتيبها مخلوط عشوائيًا بانتظام.

يمكن لجايس تحديث كل خانة من خانات البطاقات الـ $k$ مرة واحدة على الأكثر. وتعمل العملية على النحو التالي:

  • توجد أزرار إعادة سحب فردية أسفل كل بطاقة من البطاقات الـ $k$ (كما هو موضح في واجهة اللعبة).
  • يمكن لجايس اختيار خانة لم تتم إعادة سحبها بعد، والتخلص من البطاقة الحالية، وسحب البطاقة العلوية من الكومة لتحل محلها.
  • يرى جايس نتيجة إعادة السحب فورًا قبل أن يقرر خطوته التالية: إما إعادة سحب خانة أخرى متاحة، أو التوقف.

في نهاية العملية، سيختار جايس بطاقة واحدة من بين البطاقات الـ $k$ المرئية حاليًا على الشاشة.

يلعب جايس بشكل أمثل لتعظيم القيمة المتوقعة للبطاقة التي سيختارها في النهاية. احسب أقصى مستوى قوة متوقع.

الإدخال

يحتوي السطر الأول على عددين صحيحين $k$ و $n$ ($1 \le k \le n \le 10^5$)، يشيران إلى عدد الخانات المرئية وعدد البطاقات في الكومة.

يحتوي السطر الثاني على $k$ أعداد صحيحة $a_1, a_2, \dots, a_k$ ($-10^5 \le a_i \le 10^5$)، تشير إلى مستويات القوة للبطاقات المرئية في البداية.

يحتوي السطر الثالث على $n$ أعداد صحيحة $b_1, b_2, \dots, b_n$ ($-10^5 \le b_i \le 10^5$)، تشير إلى مستويات القوة للبطاقات الموجودة في الكومة.

الإخراج

اطبع أقصى قيمة متوقعة للبطاقة كعدد حقيقي عشري واحد.

تُعتبر إجابتك صحيحة إذا لم يتجاوز الخطأ المطلق أو النسبي $10^{-4}$. وبصورة رسمية، إذا كان ناتجك هو $a$ وإجابة لجنة التحكيم هي $b$، يُقبل ناتجك إذا وفقط إذا كان $\frac{|a - b|}{\max(1, |b|)} \le 10^{-4}$.

أمثلة

الإدخال 1

1 2
10
1 100

الإخراج 1

50.5

الإدخال 2

3 5
3 4 7
1 2 3 5 8

الإخراج 2

7.4

الإدخال 3

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

الإخراج 3

-1

الإدخال 4

5 14
1 3 5 7 9
-1 -1 0 0 2 2 4 4 6 6 8 8 10 10

الإخراج 4

9.505494505

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.