摘要: 分为四种操作: 单点向单点连边 单点向区间连边 区间向单点连边 区间向区间连边 1可以和其他几个合并 接下来讲实现。 我们考虑用两棵线段树来搞,建两棵线段树,一棵处理入边,一棵处理出边,方便起见,我们下文称其为入树和出树。 开始我们让父亲和儿子连边,然后我们再让入树和出树的叶子节点之间连上边权为0的 阅读全文
posted @ 2021-06-27 19:11 小又又yyyy 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 我们要把N个集合,总共M个元素合并成一个大集合。 很容易得出,最坏的情况下需要合并N次,每次合并M个元素,也就是O(MN)的时间复杂度。 同样的问题,如果我们把小的往大的里合,是不是就快很多? 那么他的复杂度是多少呢? 考虑一个集合,被合并一次后他的大小至少乘2,那么他被合并的次数至多为$logn$ 阅读全文
posted @ 2021-06-27 17:48 小又又yyyy 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 基本原理和FFT是一样的,那么我们参考FFT,他是把单位根代入了进去,但是这样就会产生精度问题,那么NTT如何避免这个问题呢?? 我们可以用原根来代替单位根 什么是原根呢?? 其实我也不知道,但是给出一个结论:一个质数P的原根为$g$,那么$g1,g2\dots g^$他们模P后的结果各不相同 为什 阅读全文
posted @ 2021-06-27 16:57 小又又yyyy 阅读(59) 评论(0) 推荐(0) 编辑