#BS0000025. Máy cưa gỗ (EKO)

Máy cưa gỗ (EKO)

Máy cưa gỗ (EKO)

Nguồn: SPOJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có NN cây với chiều cao hih_i. Đặt lưỡi cưa ở độ cao nguyên HH: cây cao hơn HH bị cắt phần phía trên HH, còn cây không cao hơn HH giữ nguyên.

Tổng lượng gỗ thu được là:

∑i=1Nmax⁡(0,hi−H).\sum_{i=1}^{N} \max(0,h_i-H).

Cần lấy ít nhất MM đơn vị gỗ nhưng muốn đặt lưỡi cưa cao nhất có thể. Hãy tìm HH lớn nhất vẫn thu được ít nhất MM.

Input

Dòng đầu chứa N,MN,M. Dòng sau chứa NN chiều cao cây.

Output

In độ cao lưỡi cưa lớn nhất.

Subtask

  • Subtask 1 — 20%: 1≤N≤10001\le N\le1000.
  • Subtask 2 — 30%: 1≤N≤1051\le N\le10^5.
  • Subtask 3 — 50%: 1≤N≤1061\le N\le10^6, 1≤M≤2⋅1091\le M\le2\cdot10^9, 1≤hi<1091\le h_i<10^9. Tổng các chiều cao lớn hơn MM.

Ví dụ

Input

4 7
20 15 10 17

Output

15

Giải thích

Ở H=15H=15, lượng gỗ thu được là (20−15)+(17−15)=7(20-15)+(17-15)=7. Nếu nâng lên 1616, chỉ thu được 4+1=5<74+1=5<7, nên đáp án là 1515.