题目大意:给定一个长度为n的数组,m次询问某个区间内的mex值
怒写莫队233
将权值分成√n块,记录每个权值的出现次数以及每块内有多少权值出现过
修改O(1)即可完成 查询时首先扫一遍找到第一个块内有没有覆盖的点的块 然后在块内暴力查找 时间复杂度O(√n)
套个莫队 总时间复杂度O(m√n)
#include
#include
#include
#include
#inclu...
分类:
编程语言 时间:
2015-02-02 09:43:04
阅读次数:
211
题目连接:http://poj.org/problem?id=2955题意:给一个由()[]四种字符任意排列组成的字符串,求最长合法的不连续字串的长度。分析:如果找到一对匹配的括号[xxx]oooo,就把区间分成两部分,一部分是xxx,一部分是ooo,然后以此递归直到区间长度为#include #i...
分类:
其他好文 时间:
2015-02-02 00:31:27
阅读次数:
210
题目连接:http://poj.org/problem?id=3280题意:给定一个长度为m(m#include #include #include #include #include #include #include #include #include #include #include #de...
分类:
其他好文 时间:
2015-02-01 23:18:16
阅读次数:
225
//poj 3016 K-Monotonic//分析:与2005年集训队论文黄源河提到的题目类似,给定序列a,求一序列b,b不减,且sigma(abs(ai-bi))最小。//思路:去除左偏树(大根堆)一半的节点(向上取整),让左偏树的根节点上存放中位数;每个左偏树的根节点表示一个等值区间//在本题...
分类:
其他好文 时间:
2015-02-01 23:07:17
阅读次数:
299
http://acm.hdu.edu.cn/showproblem.php?pid=3038题意:给定数字个数N(A1,...,AN)和M句话,"lr s"代表下标[l,r]的数字之和为s求出现冲突的句子数量解法:带权并查集以区间右端为父节点,将l-1与r点合并查询时进行路径压缩 sum[x] +=...
分类:
其他好文 时间:
2015-02-01 21:48:39
阅读次数:
286
题目连接:http://poj.org/problem?id=1651题意:给出一组N个数,每次从中抽出一个数(第一和最后一个不能抽),该次的得分即为抽出的数与相邻两个数的乘积。直到只剩下首尾两个数为止。问最小得分?分析:区间dp,记忆化搜索,dp[l][r]表示去掉l~r中所有数(不包括l、r)后...
分类:
其他好文 时间:
2015-02-01 21:45:20
阅读次数:
178
小明这些天一直在思考这样一个奇怪而有趣的问题:
在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:
如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。
当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。...
分类:
其他好文 时间:
2015-02-01 20:28:02
阅读次数:
186
求一个环的最长回文序列,是序列不是串,起点是可以任意的,所以只要求出每个区间的最长回文序列之后取max(dp[1][i]+dp[i+1][n]),即可得最终答案Sample Input1141 1 2 162 1 1 2 1 30Sample Output145 1 #include 2 #incl...
分类:
其他好文 时间:
2015-02-01 16:09:26
阅读次数:
136
求最大括号匹配和上一题回文序列差不多,主要差别在于()()()这个样例上,因此需要在求区间过程再加一步,具体见代码Sample Input((()))()()()([]]))[)(([][][)endSample Output66406 1 #include 2 #include 3 #includ...
分类:
其他好文 时间:
2015-02-01 16:06:12
阅读次数:
170
题目链接:点击打开链接
==说同构数有点不对。。反正就是这个意思,对于某个点的所有儿子,先访问标号小的,再访问标号大的。
dp[l][r]表示 区间[l,r] 构成一棵树的方法数。
对于一个区间[l, r] 构成一棵树,则点l一定是根,然后枚举2个区间相乘即可
dp[l][r] = dp[l+1][i] * dp[i+1][r] ( i = [l+1, r] )
当然...
分类:
其他好文 时间:
2015-02-01 14:50:43
阅读次数:
197