[Quảng Bình - HSG9 - 2023] Câu 4: Kéo co
Xem dạng PDFNhân dịp chào mừng kỷ niệm ngày thành lập Quân đội Nhân dân Việt Nam, Liên đội đã lên kế hoạch tổ chức Hội thi kéo co giữa các lớp trong toàn trường. Theo quy định của Ban tổ chức, số lượng thành viên của mỗi đội thi là không hạn chế và tổng cân nặng của các thành viên tham gia mỗi đội không vượt quá ~K~ kilogam. Là lớp trưởng lớp ~9A~, Tý cũng rất háo hức để chuẩn bị cho đội thi của lớp mình nên đã tìm hiểu rất kỹ về Hội thi. Sau khi tham khảo kinh nghiệm từ các thầy cô, cậu biết được rằng đội nào có tổng chiều cao các thành viên lớn nhất thì thường là đội vô địch. Do đó, Tý cũng rất muốn chọn ra đội thi của lớp mình sao cho tổng chiều cao các thành viên trong đội là lớn nhất.
Lớp của Tý có ~N~ học sinh được đánh số từ 1 đến N. Cân nặng tương ứng của các thành viên là ~a_1, a_2, ..., a_N~ và chiều cao tương ứng của các thành viên là ~b_1, b_2, ..., b_N~.
Yêu cầu: Hãy lập trình giúp Tý chọn được các thành viên của đội sao cho tổng chiều cao của đội là lớn nhất mà vẫn đảm bảo quy định của Ban tổ chức.
Input
Vào từ file văn bản KEOCO.INP:
- Dòng thứ nhất: Ghi ~2~ số nguyên dương ~N,K~ (~1 \leq N \leq 150,1 \leq K \leq 10^9~).
- Dòng thứ hai: Ghi ~N~ số nguyên dương ~a_1,a_2,...,a_N~ (~1 \leq i \leq N, 1 \leq a_i \leq 10^9~).
- Dòng thứ ba: Ghi ~N~ số nguyên dương ~b_1,b_2,...,b_N~ (~1 \leq i \leq N, 1 \leq b_i \leq 10^9~).
Output
Vào từ file văn bản KEOCO.OUT ghi một số nguyên dương ~t~ duy nhất là tổng chiều cao lớn nhất có thể của đội thi.
Scoring
- Subtask ~1~ ~(70\%)~: ~1 \leq N \leq 100, 10^5 \leq K \leq 10^9~.
- Subtask ~1~ ~(30\%)~: ~100 < N \leq 150, 1 \leq K \leq 10^4~.
Example input 1
5 140
44 50 30 35 46
130 150 120 150 140
Example output 1
440
Bình luận