第一次线段树 第二次手打堆 第三次左偏树 第四次K-Dtree 第五次虚树 第六次splay 第七次LCT 第八次treap 第九次树套树 第十次就去死吧 最近我在搞什么鬼。 今天T2一个bool变量忘了清零,T3所有变量都忘了清零,帮别人debug也把函数错了; 昨天T1和T3爆空间,前天mod应 ...
分类:
其他好文 时间:
2017-09-15 20:14:54
阅读次数:
136
虚树+树形dp 虚树一类问题是指多次询问,每次询问的点数较少,如果我们每次都对整棵树进行遍历,那么自然是不行的,这时我们就构造出一棵虚树来降低复杂度 具体构建就是把一些无用的点缩起来。我们考虑对于一个点包括自己和这个点的子树,我们怎么构建虚树。 我们把所有点按dfs序排序,也就是模拟出dfs的过程, ...
分类:
其他好文 时间:
2017-09-03 21:03:53
阅读次数:
137
构建出虚树然后DP统计答案 自己写的DP太傻QAQ,各种WA 膜了一发PoPoQQQ大爷的DP方法 mxdis,mndismx_{dis},mn_{dis}分别表示到当前点近期和最远的被选出来的点的距离 mx,mnmx,mn分别表示在以当前点为根的情况下距离最远的两点的距离和距离近期的两点的距离。 ...
分类:
其他好文 时间:
2017-08-17 14:43:47
阅读次数:
143
Round1: 1011思考不慎,WA了一发。1002开的有点慢,最后一题读错题意。 没有尝试 08 导致漏掉一个题。 个人部分:11没注意边界,赛后补了03的虚树做法。 赛后Clear up虚实树分开get 知识漏洞:英文?多项式 时间分配:02开的太慢导致没看08 个人坑:1.英文 2.n = ...
分类:
其他好文 时间:
2017-08-09 23:50:01
阅读次数:
230
Day 1 赛前一个小时队友才确定下来,虽然小朋友全都“叛逃”了,但人数好像不比前两年少(我们变成大学生队啦 开赛10min,发现03是sb虚树板子,速速拉来板子还又改又调了半个小时,居然还tm有一血?交完发现这才是我们队第二个题,感觉怪怪的。。。 随后开了12,一副sb分治加读入优化卡常的样子,交 ...
分类:
其他好文 时间:
2017-07-26 20:26:37
阅读次数:
130
今天还是讲了很多(虽然上午考试),有很多难度很高的DP,数据结构。 然后总结一下今天讲的知识点(没记全)。 1. 虚树 2. 树分治算法 然后就是一些题目(没记全) 1. HNOI 2014 2. cot2 3. IOI2011 Race 4. 日本国家队选拔试题 5.CF 354/D ...
分类:
其他好文 时间:
2017-07-19 21:48:37
阅读次数:
128
今日得分:60+0(忘记关调试输出)+50 = 110 今日题解: T1:std做法:直接暴力n^2枚举,搜索加最优性剪枝 做法2:O(17n)DP,记录匹配偏移量 T2:求出通项,把不同的幂次拆开计算,单独一项的幂次可以分治FFT 我的做法:分治矩乘,但我不知道矩阵怎么FFT T3:虚树+树链剖分 ...
分类:
其他好文 时间:
2017-06-17 21:44:31
阅读次数:
143
[SDOI2011]消耗战 思路; 建虚树走树形dp; 代码: ...
分类:
其他好文 时间:
2017-06-08 10:43:20
阅读次数:
126
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3611 【题解】 和bzoj2286一样,建虚树出来,在虚数上dp。 第一问分别考虑每条边的贡献即可。 第二问和第三问dp。 f[x][0/1],g[x][0/1]表示x子树,两个端点都在子树内 ...
分类:
其他好文 时间:
2017-05-29 12:06:15
阅读次数:
222