QJ3256 - A Mộng đi công viên giải trí

Xem dưới dạng PDF

Gửi bài giải

Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

A Mộng đi chơi công viên giải trí, ban đầu cậu có $m$ điểm thể lực và có $n$ trò chơi muốn chơi.

Trong đó, trò chơi thứ $i(1 \le i \le n)$ chỉ có thể chơi khi thể lực của cậu không nhỏ hơn $a_i$ , và sau khi chơi xong thể lực của cậu sẽ được cộng thêm $b_i$ (nếu $b_i<0$ thì thể lực giảm, nếu $b_i>0$ thì thể lực tăng).

Để đảm bảo an toàn, tại mọi thời điểm thể lực của A Mộng không được nhỏ hơn $0$ .

Hãy giúp A Mộng sắp xếp thứ tự chơi hợp lý để tối đa hóa số lượng trò chơi mà cậu có thể chơi và in ra số đó.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên n, m. Trong n dòng tiếp theo, mỗi dòng chứa hai số nguyên aᵢ, bᵢ. Hai số nguyên liền kề cách nhau đúng một dấu cách.

Dữ liệu ra

In ra một số nguyên biểu thị số lượng trò chơi nhiều nhất mà A Mộng có thể chơi.

Ví dụ 1

Input

3 10
5 3
8 -2
6 4

Output

3

Ví dụ 2

Input

5 5
3 10 1 4 30
2 -3 -7 2 5

Output

4

Ghi chú

1: Bài này kiểm tra tham lam + quy hoạch động, tương tự bài toán cái túi 2: Chơi trước các trò tiêu tốn ít thể lực và có lợi ích lớn, dp duy trì giá trị thể lực lớn nhất

Quy mô dữ liệu chấm

Giá trị tuyệt đối của mọi dữ liệu đầu vào không vượt quá $2×10^5$ .


Nhận xét

Không có ý kiến tại thời điểm này.