nowcoder 牛客练习赛87 A:中位数 [思维]

该博客讨论了牛客练习赛87A问题,涉及如何通过每次操作删除两个数并取其和,来最小化经过k次操作后的中位数。博主提出,要减小中位数,应该让较小的数尽可能靠近序列中间,较大数位于两端。因此,贪心策略是每次都选择最大值和次大值进行合并。最后,根据中位数的定义计算最小中位数。
摘要由CSDN通过智能技术生成

中位数 link

在这里插入图片描述
题目大意:

n n n个数,每次操作使两个数删掉,留下它们两个的和,问进过 k k k次操作后的最小中位数。

思路:

对于初中数学中位数的定义:

  1. 对于一个序列长度为奇数时,中位数为序列升序排序后的第 ( n + 1 ) / 2 (n + 1) / 2 (n
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值