码迷,mamicode.com
首页 >  
搜索关键字:莫队算法    ( 321个结果
BZOJ 2038 小Z的袜子(莫队算法)
莫队算法如果我们已知[l,r]的答案,能在O(1)时间得到[l+1,r]的答案以及[l,r-1]的答案,即可使用莫队算法。时间复杂度为O(n^1.5)。如果只能在logn的时间移动区间,则时间复杂度是O(n^1.5*log n)。其实就是找一个数据结构支持插入、删除时维护当前答案。 这道题的话我们很 ...
分类:编程语言   时间:2017-03-29 14:13:12    阅读次数:227
BZOJ 2120 数颜色&2453 维护队列 [带修改的莫队算法]【学习笔记】
题意: 询问区间中不同颜色的个数,单点修改颜色 发现以前写的学习笔记没法看,于是重写一下 额外维护一个当前修改操作执行到的时间 如果要进行某个查询操作,修改操作的时间必须移动到这个查询操作处 按照$(pos[l], pos[r], tim)$排序 令$S=N^{\frac{2}{3}}$, 有$N^ ...
分类:编程语言   时间:2017-03-17 20:56:53    阅读次数:193
kattis Curious Cupid (莫队算法)
Curious Cupid Curious Cupid Curious Cupid There are K There are K different languages in the world. Each person speaks one and only one language. Ther ...
分类:编程语言   时间:2017-02-27 22:54:57    阅读次数:222
B 洛谷 P3604 美好的每一天 [莫队算法]
题目背景 时间限制3s,空间限制162MB 素晴らしき日々 我们的情人,不过是随便借个名字,用幻想吹出来的肥皂泡,把信拿去吧,你可以使假戏成真。我本来是无病呻吟,漫无目的的吐露爱情 现在这些漂泊不定的鸟儿有地方栖息了,你可以从信里看出来。拿去吧 由于不是出自真心,话就说得格外动听,拿去吧,就这么办吧 ...
分类:编程语言   时间:2017-02-02 15:37:28    阅读次数:476
莫队算法及其应用
在写这篇博客之前,我最想做的一件事就是:ORZ莫队%%%%%%%%。 说明:ceil(x)表示x向上取整,sqrt(x)表示对x开算数平方根。 一、莫队算法简介 莫队算法是一种暴力算法,真的很暴力,但速度很快,属于速度快的暴力。它的基本思想就是分块。关于分块的介绍建议参考hzwer的博客,然后%%% ...
分类:编程语言   时间:2017-01-28 07:14:49    阅读次数:374
BZOJ 3289:Mato的文件管理(莫队算法+树状数组)
http://www.lydsy.com/JudgeOnline/problem.php?id=3289 题意:…… 思路:求交换次数即求逆序对数。确定了这个之后,先离散化数组。然后在后面插入元素的话,就是在区间里面找比它大的元素数量,在前面插入元素的话,就是在区间里面找比它小的元素数量。删除操作类 ...
分类:编程语言   时间:2017-01-26 07:39:31    阅读次数:218
(普通的)莫队算法简单介绍
莫队算法(由莫涛发明的)是一种离线的暴力算法(至少我这么认为)。使用莫队算法的条件是,知道一个区间[l, r]的结果,那么也可以快速知道[l + 1, r],[l - 1, r], [l, r - 1], [l, r + 1]这四个区间的结果。于是可以想到,直接通过这样转移来解决一些问题。当然有些出 ...
分类:编程语言   时间:2017-01-25 23:08:11    阅读次数:206
BZOJ 1878:[SDOI2009]HH的项链(莫队算法)
http://www.lydsy.com/JudgeOnline/problem.php?id=1878 题意:…… 思路:比上题还简单很多。数字很小,开一个数组哈希记录出现次数(记得数组要开1e6),然后直接算就行了。 ...
分类:编程语言   时间:2017-01-25 20:25:08    阅读次数:265
BZOJ 3289: Mato的文件管理[莫队算法 树状数组]
3289: Mato的文件管理 Description Mato同学从各路神犇以各种方式(你们懂的)收集了许多资料,这些资料一共有n份,每份有一个大小和一个编号。为了防止他人偷拷,这些资料都是加密过的,只能用Mato自己写的程序才能访问。Mato每天随机选一个区间[l,r],他今天就看编号在此区间内 ...
分类:编程语言   时间:2016-12-20 00:20:41    阅读次数:203
BZOJ 2120 数颜色&2453 维护队列 [带修改的莫队算法]【学习笔记】
2120: 数颜色 Description 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会像你发布如下指令: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。为了满足墨墨的要 ...
分类:编程语言   时间:2016-12-18 14:35:59    阅读次数:326
321条   上一页 1 ... 15 16 17 18 19 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!