Nội dung Bài tập
Mã:
DHLTNC_CACTHANHGO
Tên:
DHLTNC Các thanh gỗ
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
4801103048

Có N cây gỗ, có chiều cao lần lượt là A[1], A[2], …, A[n]. Bạn cần lấy một lượng gỗ độ cao tối thiểu là M bằng cách chặt từ N cây theo cách sau: chặt tất cả những phần thừa của các cây có độ cao lớn hơn H.

*      Yêu cầu: Hãy tìm giá trị H lớn nhất để bạn có thể lấy được lượng gỗ tối thiểu là M.

*      Dữ liệu vào:

-       Dòng 1 chứa 2 số nguyên N (1 ≤ N ≤ 10^6) và M (1 ≤ M ≤ 2·10^9).

-       Dòng 2 chứa N số nguyên A[1], A[2], …, A[n], là chiều cao mỗi cây gỗ (A[i] ≤ 10^9, i = 1..N). Giả sử luôn tồn tại cách chặt.

*      Dữ liệu ra: Ghi ra một số H duy nhất.

Ví dụ:

Input

Output

4 7

20 15 10 17

15






    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin