Giải cứu thế giới
Xem PDFBạ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