Cho trước một dãy N phần tử A1, A2, …, AN và một số nguyên dương k.
Bạn được phép chọn bất kỳ một phần tử nào đó trong dãy và tăng nó lên 1 đơn vị. Bạn được thực hiện phép thay đổi trên không quá k lần (tức là có thể không cần dùng hết k lần).
Nhiệm vụ của bạn là tìm ra phần tử xuất hiện nhiều nhất trong dãy sau khi đã thực hiện các phép thay đổi như trên.
INPUT: COUNT.INP
OUTPUT: COUNT.OUT
COUNT.INP |
COUNT.OUT |
5 3 6 3 4 0 2 |
3 4 |
3 4 5 5 5 |
3 5 |
5 3 3 1 2 2 1 |
4 2 |
Có 2 phương án biến đổi:
- Không thay đổi gì ta được kết quả là 3 5
- Thay đổi cả 3 giá trị được kết quả là 3 6
Tuy nhiên 5 nhỏ hơn 6 nên kết quả là 3 5