随笔分类 -  FFT & 多项式

摘要:有标号的二分图计数 题目也在COGS上 " [HZOI 2015]有标号的二分图计数 I " " [HZOI 2015]有标号的二分图计数 II " " [HZOI 2015]有标号的二分图计数 III " I 求n个点的二分图(可以不连通)的个数。n105 其中二分图进行了黑白染色 阅读全文
posted @ 2017-05-03 20:36 Candy? 阅读(1013) 评论(0) 推荐(1) 编辑
摘要:有标号DAG计数 题目在COGS上 " [HZOI 2015]有标号的DAG计数 I " " [HZOI 2015] 有标号的DAG计数 II " " [HZOI 2015]有标号的DAG计数 III " I 求n个点的DAG(可以不连通)的个数。n5000 2013年王迪的论文很详细 阅读全文
posted @ 2017-05-03 18:17 Candy? 阅读(1157) 评论(0) 推荐(1) 编辑
摘要:常系数齐次线性递推 具体记在笔记本上了,以后可能补照片,这里稍微写一下,主要贴代码。 概述 形式: hn=a1hn1+a2hn2+...+akhnk 矩阵乘法是O(k3logn) 利用特征多项式可以做到O(k2logn) 特征多 阅读全文
posted @ 2017-05-02 15:50 Candy? 阅读(694) 评论(0) 推荐(0) 编辑
摘要:"P3711 仓鼠的数学题" 题意: Sm(x)=k=0xkm,00=1m=0nSm(x)am 的答案多项式i=0n+1cixi各项系数 一开始用了B^,然后后面要展开(x+1)k 阅读全文
posted @ 2017-04-28 18:41 Candy? 阅读(479) 评论(1) 推荐(0) 编辑
摘要:"4827: [Hnoi2017]礼物" 题意:略 以前做的了 化一化式子就是一个卷积和一些常数项 我记着确定调整值还要求一下导... cpp include include include include include using namespace std; typedef long long 阅读全文
posted @ 2017-04-24 11:30 Candy? 阅读(286) 评论(0) 推荐(0) 编辑
摘要:死活TLE....求助 update 4.3 23:08 求助了tls之后终于过了...分治里次数界写崩了...r l+1就行... 分治的做法很神奇!本题的限制在于操作类型与权值相对大小有关,而用[l,mid]更新[mid+1,r]正好适应了本题的要求 cpp include include in 阅读全文
posted @ 2017-04-23 22:47 Candy? 阅读(487) 评论(0) 推荐(0) 编辑
摘要:"hdu 4656 Evaluation" 题意:给出n,b,c,d,f(x)=i=1n1aixi,求$f(b\cdot c^{2k}+d):0\le k include include include include include using namespac 阅读全文
posted @ 2017-04-23 22:17 Candy? 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:"3451: Tyvj1953 Normal" 题意: N 个点的树,点分治时等概率地随机选点,代价为当前连通块的顶点数量,求代价的期望值 百年难遇的点分治一遍AC!!! 今天又去翻了一下《具体数学》上的离散概率,对期望有了一点新认识吧。 本题根据 期望的线性性质 ,计算每个点的代价期望加起来。 一 阅读全文
posted @ 2017-04-23 22:16 Candy? 阅读(824) 评论(0) 推荐(0) 编辑
摘要:"3509: [CodeChef] COUNTARI" 题意:统计满足$i include include include include include using namespace std; typedef long long ll; const int N = (1'9') {if(c==' 阅读全文
posted @ 2017-04-23 22:15 Candy? 阅读(449) 评论(0) 推荐(0) 编辑
摘要:"hdu 5730 Shell Necklace" 题意:求递推式fn=i=1naifni,模313 多么优秀的模板题 可以用分治fft,也可以 多项式求逆 分治fft 注意过程中把r l+1当做次数界就可以了,因为其中一个向量是[l,mid],我们只需要[m 阅读全文
posted @ 2017-04-22 23:07 Candy? 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:Super Rooks on Chessboard "UVA 12633" 题意: 超级车可以攻击行、列、主对角线3 个方向。 R  C 的棋盘上有N 个超级车,问不被攻击的格子总数。 行列好好做啊,就是不被攻击的行数 列数 减去主对角线的,就是不被攻击的行列中求rc=d的三元组个数 考 阅读全文
posted @ 2017-04-22 21:50 Candy? 阅读(425) 评论(0) 推荐(0) 编辑
摘要:"hdu 4609 3 idiots" 题意: 给出Ai,问随机选择一个三元子集,选择的数字构成三角形的三边长的概率。 一开始一直想直接做.... 先生成函数求选两个的方案( 注意要减去两次选择同一个的,然后/2 ),然后统计三角形个数。 枚举三角形最长边 ,求i+jk,ik cpp 阅读全文
posted @ 2017-04-22 21:50 Candy? 阅读(290) 评论(0) 推荐(0) 编辑
摘要:形式幂级数 沉迷多项式,无法自拔... 不具体写了看笔记本,这里稍微记一下。 目录 1. 多项式的各种运算 2. 伯努利数 3. 拉格朗日反演 任意模数卷积 我的三模数ntt跑得好慢,然后 拆系数fft 跑的好快 设M=P,将整数表示成kM+b的形 阅读全文
posted @ 2017-04-21 16:48 Candy? 阅读(2780) 评论(2) 推荐(1) 编辑
摘要:"3684: 大朋友和多叉树" 题意: 求有n个叶子结点,非叶节点的孩子数量S,aS的有根树个数,无标号,孩子有序。 鏼鏼鏼! 树的OGF:T(x)=i0tixi $$ T(x) = x + \sum_{k \in S}T(x)^k 阅读全文
posted @ 2017-04-21 16:38 Candy? 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:"CF Round250 E. The Child and Binary Tree" 题意:n种权值集合C, 求点权值和为1...m的二叉树的个数, 形态不同的二叉树不同。 也就是说: 不带标号,孩子有序 n,m105 sro vfk picks orz 和卡特兰数很像啊,fi 阅读全文
posted @ 2017-04-21 10:37 Candy? 阅读(352) 评论(0) 推荐(0) 编辑
摘要:"1258 序列求和 V4" 题意:求Sm(n)=i=1nimmod109+7,多组数据,T500,n1018,k50000 等幂求和 多项式求逆元O(mlogm)预处理伯努利数,然后可以O(m)回答 因为是任 阅读全文
posted @ 2017-04-20 11:56 Candy? 阅读(922) 评论(0) 推荐(0) 编辑
摘要:"3456: 城市规划" 题意:n个点组成的无向连通图个数 以前做过,今天复习一下 令f[n]为n个点的无向连通图个数 n个点的完全图个数为2(n2) 和Bell数的推导很类似,枚举第一个cc的点的个数 $$ 2^{\binom{n}{2}} = \sum_{i=1}^ 阅读全文
posted @ 2017-04-19 21:48 Candy? 阅读(849) 评论(0) 推荐(0) 编辑
摘要:"3160: 万径人踪灭" 题意:求一个序列有多少不连续的回文子序列 一开始zz了直接用2ri1 总 回文子串 后者用manacher处理 前者,考虑回文有两种对称形式(以元素/缝隙作为对称轴) f[i],i为奇数表示以缝隙对称,偶数表示以元素i 1对称,对答案的贡献就是$2^{f[i 阅读全文
posted @ 2017-04-12 12:13 Candy? 阅读(342) 评论(0) 推荐(0) 编辑
摘要:"4555: [Tjoi2016&Heoi2016]求和" 题意:求i=0nj=0iS(i,j)2jj!S 首先你要把这个组合计数肝出来,~~于是我去翻了一波《组合数学》~~ 用斯特林数容斥原理推导那个 阅读全文
posted @ 2017-03-30 21:50 Candy? 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:"4555: [Tjoi2016&Heoi2016]求和" 题意:求i=0nj=0iS(i,j)2jj!S 首先你要把这个组合计数肝出来,~~于是我去翻了一波《组合数学》~~ 分治fft做法见上一篇,本 阅读全文
posted @ 2017-03-30 21:49 Candy? 阅读(787) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示