Giải cứu thế giới

Xem PDF

Điểm: 10 Thời gian: 5.0s Bộ nhớ: 11M Input: bàn phím Output: màn hình

Bạn đang trên hành trình giải cứu thế giới, có N ngôi làng bạn phải đi qua, mỗi ngôi làng có một Boss có chỉ số sức mạnh A[i]. Ban đầu bạn có M sức mạnh.

Để giải cứu ngôi làng bạn phải đấu với Boss, khi bạn đối mặt với Boss và chiến thắng bạn sẽ nhận được sức mạnh của Boss đó. Bạn chỉ có thể chiến thắng nếu bạn có sức mạnh lớn hơn sức mạnh của Boss.Bạn chỉ có một cơ hội duy nhất do đó bạn cần phải tính toán xem có thể giải cứu được bao nhiêu ngôi làng.

Input

Dòng đầu chứa hai số nguyên N là số lượng ngôi làng và M chỉ số sức mạnh ban đầu của bạn

dòng thứ hai chứa N số nguyên dương là chỉ số sức mạnh của các Boss

Output

Số lượng ngôi làng mà bạn có thể giải cứu

Input

6 3
1 2 7 9 10 12

Output

2
Giải thích:
Bạn chiến đấu với boss 1 nên tăng thêm sức mạnh là 1 và có sức mạnh mới là 4, chiến đấu với boss 2 và tăng thêm 2 sức mạnh và có sức mạnh mới là 6. Sau đó dừng lại vì yếu hơn các boss còn lại và chỉ qua được 2 vòng


Bình luận

Không có bình luận nào.