多项式
文章平均质量分 77
Miao_zc
膜Hz
展开
-
cf755G. PolandBall and Many Other Balls
一个解法→ 一句话题意:给出1~n的序列,一个组的定义是1或2个相邻的数字,求每个数字最多属于1个组、共1~k个组分别的答案,对998244353取膜。//我语文差你来打我啊 有一个SB的DP算法:dp[i][j]=dp[i-1][j]+dp[i-1][j-1]+dp[i-2][j-1]。其中dp[i][j]表示前i个j组的方案。//lych:这还能不用FFT(NTT)哒 把dp[i]看做多原创 2017-03-09 21:00:30 · 1131 阅读 · 0 评论 -
bzoj4827: [Hnoi2017]礼物
看到要求∑(xi − y i+k -c )2的最小值。首先将xi − y i+k看作整体,得到一个关于c的二次函数nc^2+pc+q=0。发现q的形式将y数组翻转类似一个卷积,然后又发现其中每个值小于998244353,然后一个NTT上去就能求出精确的最小值了。O(nlogn) #include #include #define P 998244353 #define N 200005 #def原创 2017-04-18 20:34:49 · 933 阅读 · 0 评论 -
快速沃尔什变换FWT
大概在做CC月赛的时候看到了这样一道题:https://www.codechef.com/OCT17/problems/XORTREEH 题意是要你做一个%330301441的类似FWT的东西。定义数组A,B,C。定义一个操作A⊕B=CA\oplus B=C C[i]=∑u∑vA[u]B[v] | u,v在k进制下不进位的和为i 其中k=2,3,4,...,9,10 C[i]=\sum_u原创 2017-10-17 20:29:58 · 966 阅读 · 3 评论