随笔分类 - 谜之莫队
摘要:题目链接 "传送门" 题意 给你$n$堆石子,每堆有$a_i$堆石子,$q$次操作: 在$[L,R]$内有多少个子区间使得$Alice$(先手)在$Nim$博弈中获胜; 交换$a_{pos},a_{pos+1}$的值。 思路 这题和 "cf617E" 差不多。 首先我们知道以下性质: $Nim$博弈
阅读全文
摘要:题目链接 "传送门" 线段树$+$二分思路 思路 比赛看到这题时感觉是一棵线段树$+$主席树,然后因为不会带修改主席树就放弃了,最后发现还卡了树套树。 由于本题数据保证序列中相同的数字不会超过200个,因此我们将每个读入的数和修改之后的数一起离散化一遍,然后用一个$vector$记录每个数出现的下标
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6333 题目: 题意:求C(n,0)+C(n,1)+……+C(n,m)的值。 思路:由于t和n数值范围太大,所以此题查询复杂度不能太高,由组合数的将前k项求和可以推出,从而可以转换成莫队的区间查询,将n当
阅读全文
摘要:题目链接:https://www.nowcoder.com/acm/contest/139/J 题目: 题意:给你n个数,q次查询,对于每次查询得l,r,求1~l和r~n元素得种类。 莫队思路:1.将元素copy一份到最右边然后对于每次查询得l,r,我们就可以转换成求r,l+n这一个连续区间得元素种
阅读全文
摘要:题目链接:http://codeforces.com/problemset/problem/940/F 题目: 题意:求次数的mex,mex的含义为某个集合(如{1,2,4,5})第一个为出现的非负数(3),注意是次数,而不是某个元素的mex。 思路:这一题数据太大,所以我们首先得进行一次离散化。用
阅读全文
摘要:题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2038 题目: 题意:中文题意,大家都懂。 思路:莫队入门题。不过由于要去概率,所以我们假设询问区间内有k中物品,每种物品我们假设它的数量为pi。那么我们可以进行下面一系列的公式推导: 所以
阅读全文

浙公网安备 33010602011771号