
NTT
Rose_max
这个作者很懒,什么都没留下…
展开
-
[bzoj3992][NTT]序列统计
Description 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数 列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定整数x,求所有可以生成出的,且满足数列中所有数的乘积mod M的值等于x的不同的数列的有多少个。小C认为 ,两个数列{Ai}和{Bi}不...原创 2018-04-05 20:37:26 · 322 阅读 · 0 评论 -
[Codeforces960G][NTT][DP]Bandit Blues
翻译 给你三个正整数 n,a,b,定义 A 为一个排列中是前缀最大值的数的个数,定义 B 为一个排列中是后缀最大值的数的个数,求长度为 nn 的排列中满足 A = a且 B = b 的排列个数。n≤10^5,答案对 998244353取模。 题解 很妙 我是膜beginend的! 开始想的是每次加入n+1 然后就凉了啊… 转换一下思路 每次加入最小的一个数 显然只有在加入到最前方的时候才会对...原创 2018-10-01 16:13:58 · 298 阅读 · 0 评论 -
[Codeforces755G][DP][NTT]PolandBall and Many Other Balls
翻译 给你n个球,把他们分成K组,允许有的球没有组 每组不能为空也不能超过两个球 求方案数 n<=1e9 K<=2^15 题解 设f[i][j]f[i][j]f[i][j]表示前iii个球分成jjj组的方案数 朴素DP容易想到 f[i][j]=f[i−1][j]+f[i−1][j−1]+f[i−2][j−1]f[i][j]=f[i-1][j]+f[i-1][j-1]+f[i-2]...原创 2018-10-05 19:33:55 · 481 阅读 · 0 评论 -
[51nod1514][NTT][多项式求逆]美妙的序列
Description 某个1~n的排列如果满足: 在1~n-1 这些位置后面将序列断开,使得总可以从右边找到一个数,并且该数不大于左边的所有数,则称该序列为“美妙的”。 给出n,求长度为n的“美妙的序列”的数量。 例如:n为3时有3种 2 3 1 3 1 2 3 2 1 解释:比如 2 3 1 (2) (3 1) 1比2小 (2 3) (1) 1比2小 都满足上面的条件。 3 2 1 (3)(...原创 2018-10-23 16:50:49 · 352 阅读 · 0 评论 -
[bzoj5093][第二类斯特林数][NTT]图的价值
Description “简单无向图”是指无重边、无自环的无向图(不一定连通)。 一个带标号的图的价值定义为每个点度数的k次方的和。 给定n和k,请计算所有n个点的带标号的简单无向图的价值之和。 因为答案很大,请对998244353取模输出。 Input 第一行包含两个正整数n,k(1<=n<=10^9,1<=k<=200000)。 Output 输出一行一个整数...原创 2019-01-01 13:20:26 · 244 阅读 · 0 评论 -
[bzoj5306][NTT][容斥原理]染色
Description 传送门 题解 贴一下容斥题的一点点做法. 首先显然先求方案数g[i]g[i]g[i]表示只有iii种出现了SSS次的方案数 那怎么说也要求一个f[i]f[i]f[i]表示至少有iii种出现了SSS次的方案数 f[i]=Cmi∗Cni∗S∗(i∗S)!inv[S]i∗(m−i)n−i∗Sf[i]=C_m^i*C_n^{i*S}*\frac{(i*S)!}{inv[S]^...原创 2019-03-03 16:59:13 · 318 阅读 · 0 评论