分发

Posted scx2015noip-as-php

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分发相关的知识,希望对你有一定的参考价值。

 T1(luogu1903)

 学过带修莫队的人都做过的原题,不说了

 

 T2(luogu2634)

 普及组题不说了

 

 T3(luogu4409)

 可以想到二分答案后判定

 然后有点卡壳,躺床上想了想

 发现其实就是用一个线段树,维护一个守卫的奖章集合,每一位都是 $0$ 或 $1$ 的序列,要求支持查询区间和、区间取反

 那这不就是个普及组线段树题

 扫一圈之后,用 $1$ 号守卫再特殊处理一下 $n$ 号守卫的奖章,然后判断 $n$ 号守卫的最大奖章编号是否小于等于二分的答案

 因为答案的最大值不会超过 $\max(P_i+P_i\%n+1)\times 2$,所以线段树最多也就需要维护那么长的序列,时间复杂度 $O(n\log^2P)$

 还有 $O(n\logn)$ 和 $O(n)$ 做法,都看了,挺有道理的

 

 后记

 所以这是普及组大赛么

以上是关于分发的主要内容,如果未能解决你的问题,请参考以下文章

《把时间当做朋友》七聪明绝非天生,我们要习得聪明(上)

初入职场为啥不能表现的太聪明?

如何变得聪明

密码-聪明的小羊

二十年前,我们认为的“聪明手机”,现在来看是否是聪明了?

二十年前,我们认为的“聪明手机”,现在来看是否是聪明了?