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 · 302 阅读 · 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 · 281 阅读 · 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 · 460 阅读 · 0 评论 -
[51nod1514][NTT][多项式求逆]美妙的序列
Description某个1~n的排列如果满足:在1~n-1 这些位置后面将序列断开,使得总可以从右边找到一个数,并且该数不大于左边的所有数,则称该序列为“美妙的”。给出n,求长度为n的“美妙的序列”的数量。例如:n为3时有3种2 3 13 1 23 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 · 335 阅读 · 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 · 222 阅读 · 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 · 298 阅读 · 0 评论