分块
笑面蘑菇
这个作者很懒,什么都没留下…
展开
-
作诗 --- 分块(区间众数)
传送门: 洛谷P4135 题目描述 神犇SJY虐完HEOI之后给傻×LYD出了一题: SHY是T国的公主,平时的一大爱好是作诗。 由于时间紧迫,SHY作完诗之后还要虐OI,于是SHY找来一篇长度为N的文章,阅读M次,每次只阅读其中连续的一段[l,r],从这一段中选出一些汉字构成诗。因为SHY喜欢对偶,所以SHY规定最后选出的每个汉字都必须在[l,r]里出现了正偶数次。而且SHY认为选出...原创 2018-07-18 08:24:27 · 285 阅读 · 0 评论 -
分块小结
简介:优雅的暴力—-通过划分成块,用整体操作来减少时间 基本思想:“大段维护,局部朴素”(完整块通过打标记或预处理来解决,部分块直接暴力) 块的取值:并非一定是n^0.5,具体需要分析时间复杂度,通常来说比n^0.5小一点会快些 优点:可以在线,适用性强,代码长度一般 缺点:效率较低(自带根号) 常用: - lazy-tag思想打标记 - 通过预处理块与块之间的答案来提高询问效率...原创 2018-07-18 15:00:42 · 158 阅读 · 0 评论 -
教主的魔法 ---分块 + 二分
传送门 洛谷P2801 题目描述 教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1、2、……、N。 每个人的身高一开始都是不超过1000的正整数。教主的魔法每次可以把闭区间[L, R](1≤L≤R≤N)内的英雄的身高全部加上一个整数W。(虽然L=R时并不符合区间的书写规范,但我们可以认...原创 2018-07-15 19:20:24 · 138 阅读 · 0 评论 -
[HNOI2010]弹飞绵羊 --- 分块
传送门:洛谷P3203 题目描述 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使...原创 2018-07-15 21:43:29 · 120 阅读 · 0 评论