Vũ điệu của đàn bò
View as PDFSau nhiều tháng luyện tập, đàn bò gần như đã sẵn sàng để biểu diễn tiết mục múa thường niên của mình; năm nay chúng sẽ trình diễn vở ba lê bò nổi tiếng "Cowpelia". Điều duy nhất của buổi biểu diễn còn chưa được quyết định là kích thước sân khấu. Một sân khấu có kích thước có thể chứa tối đa
con bò cùng lúc.
Có con bò trong đàn, được đánh số từ
đến
theo đúng thứ tự mà chúng phải xuất hiện trong điệu múa. Mỗi con bò thứ
sẽ nhảy trong một khoảng thời gian xác định là
.
Ban đầu, các con bò thứ lên sân khấu và bắt đầu nhảy. Khi con bò đầu tiên trong số chúng hoàn thành phần biểu diễn của mình, nó rời khỏi sân khấu và con bò
ngay lập tức lên thay thế, cứ tiếp tục như vậy. Vì thế, luôn có đúng
con bò đang nhảy (ngoại trừ giai đoạn cuối buổi diễn khi số bò còn lại ít hơn
).
Buổi biểu diễn kết thúc khi con bò cuối cùng hoàn thành phần nhảy của mình, tại thời điểm . Dễ thấy rằng, giá trị
càng lớn thì thời gian kết thúc
càng nhỏ. Do buổi diễn không được kéo dài quá lâu gây nhàm chán cho người xem, bạn được cho một giá trị
, biểu thị thời gian lớn nhất mà buổi diễn được phép kéo dài.
Để không phải tốn chi phí xây dựng sân khấu quá lớn, hãy xác định giá trị nhỏ nhất có thể của .
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
dòng tiếp theo, dòng thứ
chứa một số nguyên
.
- Dữ liệu đảm bảo rằng nếu toàn bộ
con bò cũng bắt đầu biểu diễn cùng một lúc
thì thời gian biểu diễn không vượt quá
.
Output
- In ra giá trị nhỏ nhất của
thỏa mãn thời gian buổi biểu diễn kéo dài không quá
.
Samples
Sample Input 1
5 8
4
7
8
6
4
Sample Output 1
4
Scoring
- Subtask
điểm:
.
- Subtask
điểm: Không còn ràng buộc gì thêm.
Comments