3578. 最大中位数
生活随笔
收集整理的這篇文章主要介紹了
3578. 最大中位数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個由 n 個整數組成的數組 a,其中 n 為奇數。
你可以對其進行以下操作:
選擇數組中的一個元素(例如 ai),將其增加 1(即,將其替換為 ai+1)。
你最多可以進行 k 次操作,并希望該數組的中位數能夠盡可能大。
奇數長度的數組的中位數是數組以非降序排序后的中間元素。
例如,數組 [1,5,2,3,5] 的中位數為 3。
輸入格式
第一行包含兩個整數 n 和 k。
第二行包含 n 個整數 a1,a2,…,an。
輸出格式。
輸出一個整數,表示通過操作可能得到的最大中位數。
數據范圍
對于 30% 的數據,1≤n≤5。
對于 100% 的數據,1≤n≤2×105,1≤k≤109,1≤ai≤109。
輸入樣例1:
3 2
1 3 5
輸出樣例1:
5
輸入樣例2:
5 5
1 2 1 1 1
輸出樣例2:
3
輸入樣例3:
7 7
4 1 2 4 3 4 4
輸出樣例3:
5
總結
以上是生活随笔為你收集整理的3578. 最大中位数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思维导图,UML在线画图工具
- 下一篇: 部署若依框架