随笔分类 - 多项式算法 -- FFT&NTT
摘要:link solution: 考虑朴素 dp,设 fi 为权值为 i 的二叉树个数,Ci 表示 i 出现的次数。 则 fi=i∑j=0Cji−j∑k=0fk×fi−j−k 时间复杂度 O(n3) 。
阅读全文
摘要:AGC014 E Blue and Red Tree link solution: 考虑题目的性质,可以发现蓝树与红树肯定有交,且必在最后一次割掉。 所以考虑反向过程,如何从红树变为蓝树。 将最后一次的情况往外推广,每一次也要有类似的交集,。 考虑如何去维护,通过启发式合并 set 与并查集
阅读全文
摘要:信仰圣光 题意简述 求对于有 n 个点的 e 个简单环。有 k 个守卫,每个环至少要有一个守卫的方案数。 1≤k≤n≤152501 solution: 考虑对于朴素 O(n2) dp 的优化,简单思考后发现 dp 的过程其实是一个背包
阅读全文
摘要:互质对 题意简述 给你一个长度为 n 的序列。q 次操作,每次将一个数删除或加入,问操作完后的序列互质对个数。 n,q≤105,ai≤5×105 。 solution: 对于数 x≤5×105 ,它的质因子个数不超过 7
阅读全文
摘要:link 题意简述 给定一颗无根树,对于所有大小为 i 的点集,求出能够包含它的所有联通块之和,定义为 fi ,答案对 924844033 取模。 n≤2×105 。 solution: 考虑每个点在点集中起到的贡献,可以得到 $$f_i=n\times\
阅读全文