Algorithms
文章平均质量分 82
wyfcyx_forever
这个作者很懒,什么都没留下…
展开
-
动态树之详解
动态树问题是一种动态维护森林连通性,以及路径上的信息的问题。目前我们可以利用link-cut-tree进行求解。最近发现自己以前写的那个版本实在是太渣了,于是膜拜神犇代码写了新的版本。我们首先简单解释一下Link-Cut-Tree的原理。将树划分为若干重链,重链之间用轻链相连接。每一条重链用一颗Splay树维护。Splay的序关系由点的深度确定。划分的依据?关键在于Ac原创 2014-10-02 21:53:05 · 1297 阅读 · 1 评论 -
浅谈快速傅里叶变换
为什么现在不想说很多话?不妨先留下一个提纲日后填坑吧。原创 2014-10-02 23:55:15 · 942 阅读 · 0 评论 -
浅谈2-sat的问题的构造与求解
2-sat问题是一种常见的问题。给定若干个01变量,变量之间满足一些二元约束,求是否有解存在。若存在,给出可行解或按照字典序给出最优解。下面给出与其对应的图论模型:给每个变量i设立2个点,我的习惯是记为T(i),F(i),分别表示其值取1,0.下面考虑的便是如何进行限制了。一般的限制形式均如下所示:变量i取x时,变量j只能取y,那么表示i取x的点向表示j取y的点连一条有向边原创 2014-10-03 03:31:13 · 1876 阅读 · 0 评论