[TS10 Đà Nẵng 2025 - 2026] Lựa chọn cấu hình
Xem dạng PDFTools
Đọc lời giải
Thông tin
Chi tiết
Dạng bài
Ngôn ngữ cho phép
C, C++, C++20, C++23, Java, Kotlin, Pascal, PyPy, Python, Scratch
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Có bốn bộ phận chính của một máy tính: chip, màn hình cảm ứng, bo mạch và vỏ máy. Mỗi bộ phận có ~n~ nhà cung cấp. Với bộ phận thứ ~k~, nhà cung cấp thứ ~i~ có giá thành ~C_{k,i}~ và điểm đánh giá ~V_{k,i}~.
Yêu cầu
Chọn một nhà cung cấp cho mỗi bộ phận sao cho tổng giá thành không quá ~M~ và tổng điểm đánh giá là lớn nhất.
Input
Dòng đầu chứa hai số nguyên ~n~ và ~M~.
Bốn dòng tiếp theo, dòng thứ ~k~ chứa ~n~ cặp số nguyên dương ~(C_{k,i}, V_{k,i})~.
Output
In ra tổng điểm đánh giá lớn nhất.
Subtask
- 50% số điểm: ~n \le 10^2~.
- 50% số điểm: ~2 \le n \le 10^3~, ~2 \le M \le 10^9~, ~1 \le C_{k,i},V_{k,i} \le 10^9~.
Ví dụ
2 10
2 2 3 3
2 2 4 5
2 2 5 8
2 2 6 8
11
Bình luận