码迷,mamicode.com
首页 >  
搜索关键字:bzoj3585    ( 13个结果
BZOJ3585 mex
首先我们可以想到离线,于是什么线段树啊随便维护一下就好了然后我比较傻,只会莫队。。。由于ans ≤ n,我们可以对ans分块,于是每次修改的复杂度是O(1)的,询问的复杂度是O(√n)总复杂度O(m√n + n√n) 1 /**************************************...
分类:其他好文   时间:2015-02-23 17:51:45    阅读次数:276
BZOJ 3585 mex 莫队算法+分块
题目大意:给定一个长度为n的数组,m次询问某个区间内的mex值 怒写莫队233 将权值分成√n块,记录每个权值的出现次数以及每块内有多少权值出现过 修改O(1)即可完成 查询时首先扫一遍找到第一个块内有没有覆盖的点的块 然后在块内暴力查找 时间复杂度O(√n) 套个莫队 总时间复杂度O(m√n) #include #include #include #include #inclu...
分类:编程语言   时间:2015-02-02 09:43:04    阅读次数:211
BZOJ3585: mex
3585: mexTime Limit: 20 SecMemory Limit: 128 MBSubmit: 322Solved: 169[Submit][Status]Description 有一个长度为n的数组{a1,a2,...,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。I....
分类:其他好文   时间:2014-12-07 12:29:29    阅读次数:119
13条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!