随笔分类 - b.莫队——基础莫队
摘要:"洛谷P3674" 小清新人渣的本愿 标签 基础莫队 bitset 前言 无 简明题意 给一个序列,需要支持三种操作: 1. 询问[L,R]是否存在两个元素的差为x 2. 询问[L,R]是否存在两个元素的和为x 3. 询问[L,R]是否存在两个元素的积为x 思路 首先莫队可以做。然后我们思考如何转移
阅读全文
摘要:"洛谷P4137" Rmq Problem / mex 标签 基础莫队 前言 很简单的莫队哦 简明题意 询问区间[L,R]中不存在的最小的数 思路 一看题,感觉莫队可以写。然后看看容不容易转移~ 首先remove,假设当前区间最小的不存在的数是ans。那么很显然的是,当前区间中一定存在[0,ans)
阅读全文
摘要:"洛谷P1972" [SDOI2009]HH的项链 标签 基础莫队 卡常 线段树离线 前言 我的csdn和博客园是同步的,欢迎来访 "danzh 博客园" ~ 这才是最裸的莫队惹。然而数据加强了,莫队需要吸氧+卡常才能过,这篇文章简单讲讲卡常,主要讲线段树 简明题意 给一个序列,每次询问你区间[L,
阅读全文
摘要:"P1494" [国家集训队]小Z的袜子 标签 基础莫队 前言 我的csdn和博客园是同步的,欢迎来访 "danzh 博客园" ~ 简明题意 查询区间[L,R]选出两个相等的数的概率 思路 莫队很好打,这题难点在于指针移动后概率如何更新。 令cnt[]为当前区间每个数出现的次数,l,r表示当前区间的
阅读全文
摘要:"洛谷P3901" 数列找不同 标签 基础莫队 前言 无 简明题意 需要查询[L,R]区间所有的数是否都不相同 思路 上莫队吧~cnt是肯定要维护的,然后再维护当前区间不同的数有多少个,设为ans。那么每次add的时候,判断一下x是不是=0的,如果x=0,说明新加了原区间不存在的数,ans就应该++
阅读全文
摘要:"洛谷P2709" 小B的询问 标签 莫队 前言 死磕了一个多星期数论,把莫比乌斯反演,狄利克雷卷积,杜教筛,以及一些列和式的运算搞清楚了一些~由于洛谷的数论题都刷完了,所以先回到数据结构!初学莫队鸭 简明题意 求区间[L,R]中所有的数出现次数的平方和 思路 就是基础莫队的基础题了~下面是我的模板
阅读全文

浙公网安备 33010602011771号