QOJ.ac

QOJ

حد الوقت: 1.0 s حد الذاكرة: 1024 MB مجموع النقاط: 100 قابلة للهجوم ✓

#17764. คริติคอลสไตรก์

الإحصائيات

ในเกมแอ็กชันยอดนิยมเกมหนึ่ง มีอุปกรณ์คริติคอลที่แตกต่างกัน $n$ ชิ้นวางขายอยู่ในร้านค้า อุปกรณ์ชิ้นที่ $i$ มีความน่าจะเป็น $\frac{p_i}{100}$ ที่จะทำให้เกิดคริติคอลด้วยตัวคูณ $v_i$ และมีราคา $w_i$ เหรียญ อุปกรณ์แต่ละชิ้นสามารถซื้อได้เพียงครั้งเดียวเท่านั้น

เมื่ออุปกรณ์หลายชิ้นแสดงผลคริติคอลพร้อมกัน จะมีเพียงตัวคูณที่สูงที่สุดเท่านั้นที่มีผล หากไม่มีอุปกรณ์ใดแสดงผลคริติคอลเลย ตัวคูณที่มีผลจะถือว่าเป็น $0$

คุณสามารถใช้เหรียญได้มากที่สุด $m$ เหรียญเพื่อซื้ออุปกรณ์บางชิ้น คุณต้องทำให้ค่าคาดหมายของตัวคูณที่มีผลของอุปกรณ์ที่คุณซื้อมีค่ามากที่สุด

ข้อมูลนำเข้า

มีหลายชุดทดสอบ บรรทัดแรกของข้อมูลนำเข้าประกอบด้วยจำนวนเต็ม $T$ ($1 \le T \le 300$) แสดงจำนวนชุดทดสอบ สำหรับแต่ละชุดทดสอบ:

บรรทัดแรกประกอบด้วยจำนวนเต็มสองตัว $n$ และ $m$ ($1 \le n, m \le 3 \times 10^3$) แสดงจำนวนอุปกรณ์และจำนวนเหรียญสูงสุดที่คุณสามารถใช้ได้

สำหรับ $n$ บรรทัดถัดไป บรรทัดที่ $i$ ประกอบด้วยจำนวนเต็มสามตัว $p_i$, $v_i$ และ $w_i$ ($1 \le p_i \le 100, 1 \le v_i \le 10^9, 1 \le w_i \le 3 \times 10^3$) แสดงข้อมูลของอุปกรณ์ชิ้นที่ $i$

รับประกันว่าผลรวมของ $n$ และผลรวมของ $m$ ในทุกชุดทดสอบไม่เกิน $3 \times 10^3$

ข้อมูลส่งออก

สำหรับแต่ละชุดทดสอบ ให้ส่งออกหนึ่งบรรทัดที่ประกอบด้วยจำนวนจริงเพียงตัวเดียว แสดงค่าคาดหมายสูงสุดของตัวคูณที่มีผล

คำตอบของคุณจะถือว่าถูกต้องหากความคลาดเคลื่อนสัมบูรณ์หรือความคลาดเคลื่อนสัมพัทธ์ไม่เกิน $10^{-6}$ กล่าวอย่างเป็นทางการ สมมติว่าคำตอบของคุณคือ $a$ และคำตอบของกรรมการคือ $b$ คำตอบของคุณจะได้รับการยอมรับก็ต่อเมื่อ $\frac{|a-b|}{\max(1,|b|)} \le 10^{-6}$

ตัวอย่าง

ข้อมูลนำเข้า 1

2
3 15
75 50 5
50 100 10
25 200 15
2 10
50 10 100
70 30 1000

ข้อมูลส่งออก 1

68.750000000000
0.000000000000

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.