莫队
nymph181
这个作者很懒,什么都没留下…
展开
-
【莫队】luogu_1972 BZOJ_1878 [SDOI2009]HH的项链
题意一个序列,MMM个询问,每次求l∼rl\sim rl∼r之间的权值种类。思路莫队算法,将询问分成n\sqrt{n}n块,对于询问,如果lll在同一个块内,就根据rrr升序排序。根据这样排序后暴力,时间复杂度可从O(nm)O(nm)O(nm)优化成O(n∗n)O(n*\sqrt{n})O(n∗n)最重要的。让我们先谈论右指针。对于每个块,查询是递增的顺序排序,所以右指针(curr...原创 2019-07-12 20:07:38 · 148 阅读 · 0 评论 -
【莫队】luogu_2709 小B的询问
题意∑ci2\sum{{c_i}^2}∑ci2的值,其中iii的值从111到KKK,其中cic_ici表示数字iii在[L..R][L..R][L..R]中的重复次数。思路莫队修改一下暴力中的两个函数即可,注意lll从111开始,否则会多无用计算。代码#include<cmath>#include<cstdio>#include<algorithm&...原创 2019-07-12 21:48:40 · 150 阅读 · 0 评论