随笔分类 - 数学-FFT FNT
摘要:题意K(1≤K≤109)堆石子,每堆石子个数不超过L(2≤50000),问Nim游戏中先手必败局面的数量,答案对109+7取模。 分析容易得到$f(i, k) = \sum_{j=0}^{n 1} f(i 1, j) f(i 1, k^j), f(1, i(...
阅读全文
摘要:题意给出n个01字节和m个01字节,要求用后者去匹配前者,两个串能匹配当且仅当除了每个字节末位不同,其他位都要相同。问匹配后者至少有多少个末位不同。(1≤m≤n≤2.5×105) 分析首先我们可以用kmp计算出能匹配的位置,然后单独考虑末位不同的...
阅读全文
摘要:题意求节点数为n的有根树期望的叶子结点数。(n≤109) 分析神题就打表找规律.. 题解方案数就是卡特兰数,h0=1,hn=∑n1i=0hihn1i。设叶子数量和为fn,则得到$f_n = 2 \sum_{i=0}^{n ...
阅读全文
摘要:写点做多项式笔记以及遇到的各种蛋疼的东西....(不懂可以Q我辣我十分愿意!(picks博客已经成为中国多项式入门到精通的经典教程辣!详见:http://picks.logdown.com/archives多项式乘法:裸的fft= =复数搞搞数论变换的多项式乘法:对于一些要对系数取模而取的模十分鬼畜...
阅读全文
摘要:http://codeforces.com/contest/438/problem/E题意:询问每个点权值在 c1,c2,...,cm 中,总权值和为 s 的二叉树个数。请给出每个s∈[1,S] 对应的答案。($S,m using namespace std;type...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3456题意:求n个点的无向连通图的方案。(nusing namespace std;typedef long long ll;const int N=130050, fN=N>=1, (a*=a)%=m...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3771题意:n个带价值互不相同的物品,每次可以取1、2、3个物品,问能得到的所有的价值和这个价值的方案数(n不明(无意义= =),价值using namespace std;const int N=20...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2194题意:求$c[k]=\sum_{kusing namespace std;struct cp { double x, y; cp(double _x=0, double _y=0):x(_x),y...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1089题意:求深度为d的n元树数目。(0#include #include #include #include #include #include #include #include using nam...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3527好好的一道模板题,我自己被自己坑了好久。。首先题目看错。。。。。。。什么玩意。。。。。。。首先题目要求:Fj=∑ijqiqj(i−j)2
然后设$$...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2179fft裸题。。。。为嘛我的那么慢。。。。1000多ms。。#include #include #include #include #include #include #include #inclu...
阅读全文
摘要:埋了一天的算导就当我看懂了?。。。目前仅限于学到FFT计算多项式系数向量的卷积,什么频域什么东西的那些我都不懂。。。。我就大概讲一下?首先我们对多项式的系数表达一般是这样的:n−1∑i=0aixi
那么这个多项式的次数界为n,最高次数为n-1。然后多项式的加减法很简单...
阅读全文