随笔分类 -  AL-多项式-NTT

摘要:【题解】 "CodeChef TREDEG " (prufer+生成函数+多项式exp) 好毒瘤的数据范围... 先转prufer,现在问题就变成了我要生成一个$n 2$长度的序列,每一种序列的权值定义为每种数的$\prod$(每种数出现个数+1),可以直接使用指数型生成函数生成,具体的: $$ ( 阅读全文
posted @ 2020-01-30 21:45 谁是鸽王 阅读(312) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-01-07 19:06 谁是鸽王 阅读(42) 评论(0) 推荐(0) 编辑
摘要:【~~背诵~~瞎讲】 Cayley Hamilton 常系数齐次线性递推式第n项的快速计算 (m=1e5,n=1e18) 看CSP看到一题“线性递推式”,不会做,去问了问zsy怎么做,他并不想理我并丢给我以下方法: $$ \text{Cayley Hamilton} $$ ~~下文会根据CH定理证明 阅读全文
posted @ 2020-01-03 16:58 谁是鸽王 阅读(504) 评论(0) 推荐(0) 编辑
摘要:【题解】SDOI2015序列统计 来自永不AFO的YYB的推荐 这里是乘积,比较麻烦,不过由于给定的序列膜数是个小质数,所以可以$O(m^2\log m)$找原跟(实际上不需要这么多)。 乘积有点麻烦,转换成加法就好了,然后取离散对数$a_i\equiv g^{c_i} \mod m$,现在每个元素 阅读全文
posted @ 2019-07-28 20:08 谁是鸽王 阅读(290) 评论(2) 推荐(0) 编辑
摘要:"[HZOI 2015\] 有标号的DAG计数 II" $I$中DP只有一个数组, $$ dp_i=\sum{i\choose j}2^{j(i j)}dp_{i j}( 1)^{j+1} $$ 不会... 傻啊直接多项式球逆,借鉴一些luogu那道模板分治FFT 这里主要有个很烦人的$ji j^2 阅读全文
posted @ 2019-07-28 11:02 谁是鸽王 阅读(219) 评论(0) 推荐(0) 编辑
摘要:【题解】P4841 城市规划 " P4841 城市规划" 超级弱化版本(DP): "POJ 1737 " 两张图不同当且仅当边的分布不一样的时候,带编号最后乘一个阶乘即可,现在最主要的问题就是"联通"这个条件。 我首先考虑的容斥,"随意连不联通"的方案太好算了,$2^{n(n 1)/2}$,但是发现 阅读全文
posted @ 2019-07-18 21:15 谁是鸽王 阅读(256) 评论(0) 推荐(0) 编辑
摘要:多项式大合集 NTT/FFT "传送门" cpp namespace poly{ const int maxn=1 1] 1|(t&1) 1; } const int mod=998244353; const int g=3; inline int ksm(const int&base,const 阅读全文
posted @ 2019-07-12 11:55 谁是鸽王 阅读(283) 评论(0) 推荐(0) 编辑
摘要:【题解】数字组合(NTT+组合 滑稽) 今天实践一下谢总讲的宰牛刀233,滑稽。 $(1+x)(1+x)(1+x)$的$x^2$系数就代表了有三个一快钱硬币构成的两块钱的方案数量。 很好理解,毕竟拆括号这种东西本身就有组合意义。 那么假设面值$i$有$a_i$个,那么最终的答案是 $$ G(x)=\ 阅读全文
posted @ 2019-06-12 14:40 谁是鸽王 阅读(367) 评论(0) 推荐(0) 编辑