【NOIP2015模拟10.30晚】中位数

思路

分析可得,存在4种情况。

第一种情况,如 … 001100 … …001100… 001100这种两个相同的数字组成的序列,我们不用进行任何操作。

第二种情况,因为 a [ 1 ] a[1] a[1] a [ n ] a[n] a[n]不变,我们只需要在 a [ 0 ] a[0] a[0] a [ n + 1 ] a[n+1] a[n+1]处分别复制 a [ 1 ] a[1] a[1] a [ n ] a[n] a[n]的值即可。

第三种情况, … 0010101000 … …0010101000… 0010101000这种中间是 101 101 101 010 010 010交替出现 1 , 0 1,0 1,0的序列,交替序列两边是相同数字的情况,统计 a [ i ] ! = a [ i + 1 ] a[i]!=a[i+1] a[i]!=a[i+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值