Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Túi hàng có cận dưới

Dễ Duyệt phân tập Tìm kiếm nhị phân

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 1 Số AC
  • 256M Bộ nhớ giới hạn
  • 2.0s Giới hạn thời gian

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

Chưa có bình luận nào.