Một cửa hàng có \(n\) món đồ, món thứ \(i\) nặng \(w_i\) và có giá trị \(v_i\). Bạn được chọn một số món (mỗi món tối đa một lần) sao cho tổng khối lượng nằm trong đoạn \([U, V]\), nghĩa là không nhỏ hơn \(U\) và không lớn hơn \(V\). Hãy tìm tổng giá trị lớn nhất có thể. Nếu không có cách chọn nào hợp lệ thì in ra \(0\).
Input
- Dòng đầu: ba số nguyên \(n\), \(U\), \(V\).
- \(n\) dòng tiếp theo, dòng thứ \(i\) gồm hai số nguyên \(w_i\) và \(v_i\).
Output
- In ra tổng giá trị lớn nhất có thể (hoặc \(0\) nếu không có cách chọn hợp lệ).
Constraints
- \(1 \le n \le 40\)
- \(1 \le U \le V \le 4 \times 10^{10}\)
- \(1 \le w_i, v_i \le 10^9\)
Sample Input
4 6 10
4 5
3 4
6 7
5 6
Sample Output
12
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.