Thi thử đợt 3 TS10 KHTN 2026 - TUI

Xem dạng PDF

Gửi bài giải

Điểm: 45,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Trong lúc dạo quanh trên hòn đảo của Khôi Anh, Kiên phát hiện một căn hầm bỏ hoang đầy bí ẩn với vô vàn những viên đá quý lấp lánh. Tuy nhiên, Kiên chỉ mang theo một chiếc túi nhỏ chứa được tối đa ~S~ kg, trong khi căn phòng lại có tới ~n~ viên đá quý với viên thứ ~i~ có khối lượng ~w_i~ kg và có giá trị là ~v_i~ tiền. Vì muốn kiếm tiền nhưng lười biếng, Kiên nhờ bạn hãy giúp anh ấy chọn đá vào túi sao cho mỗi viên đá chỉ được lấy một lần mà đồng thời kiếm được nhiều lợi nhuận nhất.

Input

  • Dòng đầu gồm ~3~ số ~subtask\_id~ (~1 \le subtask\_id \le 3~), ~n, S~ là số thứ tự của subtask, số viên đá trong phòng và tải trọng tối đa của túi.

  • Trong ~n~ dòng tiếp theo, dòng thứ ~i~ gồm một cặp số (~w_i, v_i~) biểu thị khối lượng và giá trị của từng viên đá.

Output

In ra một số thực là số tiền tối đa có thể kiếm được, làm tròn đến 6 chữ số sau dấu phẩy.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~n, S, w_i, v_i~ là các số nguyên. ~1 \le n \le 100, 0 \le S \le 10^5~
2 ~40\%~ ~n~ là số nguyên. ~S, w_i, v_i~ là các số thực. ~1 \le n \le 100, 0 \le S \le 10^5~. Trong ~n~ giá trị là số thực ~w_i~, luôn tồn tại ~n - 1~ giá trị ~w_i~ là số nguyên.
3 ~40\%~ ~n~ là số nguyên. ~S, w_i, v_i~ là số thực. ~1 \le n \le 36, 0 \le S \le 10^{18}~.

Trong tất cả các test: ~w_i, v_i \le 10^9~, các số thực có tối đa 6 chữ số thập phân sau dấu phẩy.

Sample Input 1

1 5 67
67 90
40 61
26 41
66 101
6 7

Sample Output 1

102.000000

Notes

Chọn viên đá quý thứ 2 và thứ 3, tổng cân nặng là 66 và tổng giá trị là 102.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.