#BS0000069. Ăn nhanh (Gluttony)
Ăn nhanh (Gluttony)
Ăn nhanh (Gluttony)
Nguồn: AtCoder
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có thành viên với hệ số tiêu hóa và món ăn với độ khó . Mỗi thành viên nhận đúng một món và mỗi món được giao cho đúng một người. Nếu một người có hệ số ăn món có độ khó , thời gian là .
Trước cuộc thi, có thể thực hiện tổng cộng nhiều nhất lần luyện tập. Mỗi lần giảm hệ số của một thành viên đi , nhưng không được giảm dưới .
Sau khi chọn cách luyện tập và ghép người với món tối ưu, hãy tìm thời gian lớn nhất của một người nhỏ nhất có thể.
Input
Dòng đầu chứa . Dòng thứ hai chứa . Dòng thứ ba chứa .
Output
In điểm số nhỏ nhất.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , , .
Ví dụ
Input
3 5
4 2 1
2 3 1
Output
2
Giải thích
Ghép hệ số sau luyện tập với độ khó có thời gian lớn nhất bằng , và không thể giảm thấp hơn.