Chặt cây xây nhà
Bob là một thợ mộc tài hoa. Hiện tại anh đang có kế hoạch xây dựng một căn nhà toàn bộ bằng gỗ. Biệt thự được xây bởi các khúc gỗ khác nhau và tổng độ dài của các thanh gỗ là
Để lấy các khúc gỗ đó, anh ấy cần vào rừng và chặt cây. Khu rừng gần chỗ anh có
Đầu tiên, anh ấy sẽ chọn một độ cao cố định là
Ví dụ: các cây có độ cao lần lượt là:
Cho độ cao của các cây trong rừng và giá trị
Chú ý: Tổng độ dài các khúc gỗ có thỏa mãn có thể lớn hơn
Input
Dòng đầu tiên chứa một số nguyên mô tả số lượng cây
Dòng tiếp theo chứa
Output
Một số nguyên duy nhất: giá trị độ cao lớn nhất mà tại đó Bob cắt đúng một đường đề thu được các khúc gỗ thỏa mãn.
Example
Input 1:
3 6
1 2 3
Output 1:
0
Input 2:
4 10
10 15 12 13
Output 2:
10
Input 3:
4 1
5 5 5 5
Output 3:
4
Comments
chặt nhị phân ^^
tham khảo:
dùng tạm map :3
Chặt nhị phân ^^