Universal Cup Judging System

Universal Cup

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

เจซ (Jayce) กำลังเล่นเกม ARAM: Mayhem เขาได้มาถึงช่วงเลือก Augment และกำลังมองหาการเสริมพลังที่สมบูรณ์แบบเพื่อแบกทีมของเขา โดยเฉพาะอย่างยิ่ง เขากำลังตามล่าหา Augment ระดับสีทองที่ชื่อว่า Slow and Steady อย่างสุดชีวิต

problem_16335_d8c98da6fac715f321d5428116fbdb05.png
หน้าจอ UI ของเกมสำหรับการเลือกการ์ด อุ๊ปส์ ดูเหมือนว่าเจซจะไม่สามารถหา Slow and Steady ในกลุ่มการ์ดระดับ Prismatic ได้เสียแล้ว...

ในขณะนี้ หน้าจอเกมแสดงการ์ด Augment จำนวน $k$ ใบให้เจซเห็น แม้ว่าการ์ดแต่ละใบจะมีเอฟเฟกต์ต่างกัน แต่สำหรับเจซแล้ว การ์ดที่มองเห็นใบที่ $i$ มีค่าเท่ากับ $a_i$ คะแนน นอกจากนี้ยังมีกองการ์ดที่ซ่อนอยู่อีก $n$ ใบรออยู่ในสำรับ คะแนนของการ์ดเหล่านี้ทราบกันว่าเป็นมัลติเซต $\{b_1, b_2, \dots, b_n\}$ แต่ลำดับของการ์ดถูกสับแบบสุ่มอย่างสม่ำเสมอ

เจซสามารถรีเฟรชช่องการ์ดแต่ละช่องจากทั้ง $k$ ช่องได้ อย่างมากหนึ่งครั้ง โดยมีขั้นตอนดังนี้:

  • มีปุ่มสุ่มใหม่ (reroll) แยกกันอยู่ใต้การ์ดแต่ละใบจากทั้ง $k$ ใบ (ตามที่แสดงใน UI ของเกม)
  • เจซสามารถเลือกช่องที่ยังไม่เคยถูกสุ่มใหม่ ทิ้งการ์ดใบปัจจุบัน แล้วจั่วการ์ดใบบนสุดจากสำรับมาแทนที่
  • เจซจะเห็นผลลัพธ์ของการสุ่มใหม่ทันทีก่อนที่จะตัดสินใจเลือกการกระทำถัดไป: ว่าจะสุ่มใหม่ในช่องอื่นที่ยังว่างอยู่ หรือจะหยุด

เมื่อสิ้นสุดกระบวนการ เจซจะเลือกการ์ดหนึ่งใบจากการ์ด $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.