TẶNG QUÀ

Nhân ngày 8/3 các bạn nam đã góp quỹ được số tiền là \(b\ (1\ \leq \ b\ \leq \ 10^{9})\) để mua quà tặng cho \(n\ (1\ \leq \ n\ \leq \ 1000)\) bạn nữ trong trường.

Bạn nữ thứ \(i\) yêu cầu một món quà với giá \(p_{i}\). Các bạn nam có một phiếu giảm giá đặc biệt mà khi dùng phiếu giảm giá đó để mua món quà thứ \(i\) thì giá chỉ còn lại là \(s_{i}\ (1\ \leq \ s_{i}\ \leq \ p_{i})\).

Hãy giúp các bạn nam trong trường xác định số lượng tối đa các bạn nữ mà họ có đủ khả năng để tặng quà.

Dữ liệu vào:

+ Dòng đầu tiên chứa hai số nguyên \(n\)\(b\).

+ \(n\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(p_{i}\)\(s_{i}\ (1\ \leq \ s_{i}\ \leq \ p_{i}\ \leq \ 10^{9})\).

Kết quả:

+ Số lượng tối đa các bạn nữ có thể được mua quà.

Ví dụ:

Input Output
4 8
3 2
2 2
8 1
4 3
3

Giải thích:

  • Các bạn nam có thể mua quà tặng cho các bạn nữ thứ nhất, thứ hai, thứ ba, nếu họ sử dụng phiếu giảm giá cho món quà thứ ba.

Tổng chi phí sẽ là 3 + 2 + 1 = 6.

  • Lưu ý rằng các bạn nam có thể sử dụng phiếu giảm giá để mua quà cho bạn nữ thứ tư và có thể mua được các món quà cho các bạn thứ nhất, thứ hai và thứ tư.

Ràng buộc

+ 50% số điểm/tổng điểm tương ứng với số test có \(n\ = \ 2\).

+ 80% số điểm/tổng điểm tương ứng với số test có \(n\ \leq \ 100\).

+ 100% số điểm/tổng điểm tương ứng với số test không có ràng buộc gì.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]