多项式
wennitao
这个作者很懒,什么都没留下…
展开
-
bzoj4555 Tjoi2016&Heoi2016 求和
题面:bzoj4555题意:求∑i=0n∑j=0iS(i,j)⋅j!⋅2j\sum _{i=0} ^n \sum_{j=0} ^i S(i, j) \cdot j! \cdot 2^j∑i=0n∑j=0iS(i,j)⋅j!⋅2j mod 998244353998244353998244353,其中S(i,j)S(i,j)S(i,j)是第二类斯特林数。题解:第二类斯特林数S(i,j)S(i,...原创 2019-06-08 17:12:01 · 143 阅读 · 0 评论 -
bzoj5093 图的价值
题面:bzoj5093题意:定义一个带标号的图的价值为每个点度数的kkk次方的和 mod 998244353998244353998244353。求nnn个点带标号的简单无向图的价值和。n≤109n \le 10^9n≤109,k≤200000k \le 200000k≤200000题解:枚举每个点连多少条边:∑i=0n−1(in−1)⋅ik⋅2n(n−1)2−(n−1)\sum _{i=0}...原创 2019-06-09 10:28:26 · 199 阅读 · 0 评论 -
多项式求逆
设AAA为原多项式,所求为多项式BBB即有A×B≡1mod  xnA \times B \equiv 1 \mod x^nA×B≡1modxn设A×B′≡1mod  xn2A \times B' \equiv 1 \mod x^{\frac n 2}A×B′≡1mo...原创 2019-06-09 11:01:52 · 182 阅读 · 0 评论 -
多项式除法
设AAA为nnn次多项式,考虑AR(x)=xnA(1x)A_R(x) = x^n A(\frac 1 x)AR(x)=xnA(x1)AR[i]=A[n−i]A_R[i] = A[n - i]AR[i]=A[n−i]F(x)=Q(x)∗G(x)+R(x)F(x) = Q(x) * G(x) + R(x)F(x)=Q(x)∗G(x)+R(x)F(1x)=Q(1x)∗G(1x)+R(1x)F...原创 2019-06-09 13:05:50 · 1454 阅读 · 0 评论 -
bzoj3625 小朋友和二叉树
题面:bzoj3625题意:一棵带点权的树的权值为所有点的权值和。给定mmm,求点权在给定集合中的权值为s(1≤s≤m)s(1 \le s \le m)s(1≤s≤m)的二叉树的个数。题解:设f(i)f(i)f(i)为权值为iii的二叉树个数,c(i)c(i)c(i)为集合中数的生成函数。f(n)=∑i=1nc(i)∑j=0if(j)∗f(n−i−j)f(n) = \sum _{i=1} ^...原创 2019-06-09 22:07:01 · 159 阅读 · 0 评论 -
bzoj3456 城市规划
题面:bzoj3456题意:求nnn个点的简单无向连通图的方案数题解:设g(n)g(n)g(n)为简单无向图的方案数,f(n)f(n)f(n)为简单无向连通图的方案数g(n)=2Cn2g(n) = 2^{C_n^2}g(n)=2Cn2枚举111号点的连通块大小:g(n)=∑i=1nCn−1i−1f(i)g(n−i)g(n) = \sum _{i=1} ^n C_{n-1} ^{i-1} ...原创 2019-06-10 09:10:34 · 175 阅读 · 0 评论 -
FFT快速傅里叶变换
前言FFT(Fast Fourier Transfromation),快速傅里叶变换,用于加速多项式乘法。朴素乘法:O(n2)O(n^2)O(n2)。FFT:O(nlogn)O(nlogn)O(nlogn)多项式的系数表示法与点值表示法系数表示法一个n−1n-1n−1次nnn项多项式f(x)f(x)f(x)可以表示为f(x)=∑i=0n−1aixif(x) = \sum _{i = 0...原创 2019-06-04 20:07:05 · 317 阅读 · 0 评论 -
Luogu3824 NOI2017 泳池
题面:luogu3824题意:宽为nnn米,高为100110011001米的长方形网格,每个格子有qqq的概率是安全的。问以最下面一行为底边的最大的安全子矩阵的大小恰好为KKK的概率。n≤109n \le 10^9n≤109,k≤1000k \le 1000k≤1000题解:首先转化问题为求矩阵大小小于等于KKK的概率。答案即为≤K\le K≤K减去≤K−1\le K - 1≤K−1设dp[...原创 2019-07-07 22:24:14 · 206 阅读 · 0 评论