http://www.lydsy.com/JudgeOnline/problem.php?id=2242题意:(前两个问略...)第三个问是,求$a^x \equiv b \pmod{p}$,它们范围都是$10^9$哒= =#include using namespace std;typedef l...
分类:
其他好文 时间:
2015-02-15 19:22:57
阅读次数:
141
虚树+树形DP OrzZYF……果然好神……建虚树先按dfn排序,再用一个单调栈来维护当前这条【链】,往里加边……说实话还没弄懂- -留个坑吧……RE的原因:这条链往出退的时候没写top--;在第112行……导致死循环了! 1 /*********************************.....
分类:
其他好文 时间:
2015-02-01 23:05:08
阅读次数:
289
一眼,这不是裸树形dp嘛~一阵猛敲,敲完发现多组询问。。。额,不会了。。。围观hzwer,发现这就是虚树嘛!咦、等等,虚树是什么?就是个神奇的东西啦!构建虚树及dp的复杂度都是O(k * 2)级别的,由于Σki 11 #include 12 13 using namespace std; 1...
分类:
其他好文 时间:
2015-01-27 21:42:42
阅读次数:
151
题解:又是一个大坑。。。算法一:很明显,最小割。预计得分20分。算法二:每次做一遍树DP,预计得分40分。算法三:虚树+单调栈。算法三是为了优化算法二而出现的,因为关键点很少,而我们每次都要dfs整棵树过于浪费。而我们只把关键点和它们的lca拎出来。使得每个点要不是关键点,要不是lca用来汇总答案。...
分类:
其他好文 时间:
2015-01-17 23:25:42
阅读次数:
343
题解:
首先我们考虑每次都做一遍树形DP(树形DP自己脑补去,随便乱搞就过了)。
显然这是TLE无疑的。
所以可以利用LCA单调性构建虚树。
思想:
我们发现每次树形DP有很多点用不到,但是却需要被扫过,让他们见鬼去吧!
实现:
我们只对每次扫的图插入本次询问需要的节点,以及它们的LCA。
这样询问了m个点,虚树就至多只需要2m个点(so quick)。
而插入顺...
分类:
其他好文 时间:
2015-01-09 17:30:49
阅读次数:
165
题目大意:给出一棵有根树,n组询问,每一组询问给出树上的一些关键点,问割掉一些边使得根与这些点不联通的最小花费是多少。总询问的点不超过O(n)。
思路:基础思路是每一次询问做一次O(n)的DP,这本来已经够快了,但是有很多询问,这样做就n^2了。注意到所有询问的点加起来不超过O(n),也就是说每次询问的点可能很少。那么我们为何要将所有点扫一次?只需要将询问的点重新建树,然后跑树形DP,这...
分类:
其他好文 时间:
2015-01-08 09:40:04
阅读次数:
480
题目大意:给定一棵树,边上有边权,m次询问,每次选定一些关键点,求将1号节点与所有关键点都切断所需的最小花销
关键点的总数
首先我们考虑暴力想法
令f[x]表示切断以x为根的子树中所有关键点的最小花销
g[x]表示x是不是关键点
那么对于x的每个子节点y有f[x]=Σmin(g[y]?INF:f[y],Distance(x,y) )
这样每次暴力做一遍树形DP,时间复杂度是O(n*...
分类:
其他好文 时间:
2015-01-07 16:57:32
阅读次数:
180
可以说是树链剖分的模板题吧基本思想就是先树链剖分,然后用线段树维护区间,区间的颜色种类个数,区间左端点的颜色,区间右端点的颜色区间合并时,区间的颜色种类个数=左区间个数+右区间的个数,如果左区间的右端点的颜色等于右区间的左端点的颜色,答案还要减一下面是代码:(用的是栈模拟递归) 1 #includ....
分类:
其他好文 时间:
2015-01-06 13:22:28
阅读次数:
732
恩恩树链剖分一下于是用线段树维护每一个子段的颜色信息 --不同颜色段数,因为要合并所以还要维护每一段的左右端点颜色信息然后就没有然后了2333尝试着写了个指针版的。。。感觉还可以啊(话说,是不是写多棵线段树会快啊?) 1 /*************************************....
分类:
其他好文 时间:
2014-12-27 23:05:25
阅读次数:
275
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2241分析:鉴于R,C的取值很小,于是可以人为枚举R和C的大小,然后判定这个规格的锤子是否可以锤满棋盘并求出最少的次数假设R*C的锤子可以锤满棋盘,那么便有了锤的方案:{A1,A2,……,...
分类:
其他好文 时间:
2014-12-13 00:53:10
阅读次数:
310