Đi bộ dưới mưa
Đề bài
Mô tả
Trời bắt đầu mưa. Viên gạch thứ sẽ bị phá hủy sau ngày mưa: đến hết ngày thứ nó vẫn còn nguyên, nhưng sang ngày thứ thì nó đã bị phá hủy. Không được phép đứng lên viên gạch đã bị phá hủy.
Chuyến đi được coi là thực hiện được trong ngày nào đó nếu viên gạch số và viên gạch số đều còn nguyên, và có thể đi từ viên gạch số tới viên gạch số chỉ đi qua các viên gạch chưa bị phá hủy (bằng các bước hoặc ).
Hãy tính số ngày lớn nhất mà chuyến đi vẫn còn thực hiện được (tức là chuyến đi thực hiện được trong tất cả các ngày từ ngày đến ngày đó).
Dữ liệu vào
- Dòng đầu chứa số nguyên là số viên gạch.
- Dòng thứ hai chứa số nguyên , trong đó là số ngày sau đó viên gạch thứ bị phá hủy.
Dữ liệu ra
In ra một số nguyên duy nhất là số ngày lớn nhất mà chuyến đi từ viên gạch số tới viên gạch số vẫn còn thực hiện được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích | |
|---|---|---|---|
| 4 10 3 5 10 |
5 | Viên gạch số bị phá hủy sau ngày thứ , khi đó chỉ còn đường . Sau ngày thứ , hai viên gạch và đều hỏng tạo thành khoảng trống rộng nên không thể nhảy qua. | |
| 5 10 2 8 3 5 |
5 | Đường dùng được đến hết ngày thứ . Sang ngày thứ viên gạch cuối bị phá hủy nên chuyến đi bất khả thi. | ]]> |
Bình luận