随笔分类 - FFT/NTT
摘要:题目 一颗$n$个节点的树,每个点有一个权值$a_i$ 询问树上连通块权值之和对 $m$ 取模为$ x $ 的方案数 答案对$950009857$ 取模,满足$m | 950009856$ 空间$32 \ M$ 题解 考虑$F_i(x)$为i为根的连通块的生成函数,$G(x)$为答案的生成函数 $$
阅读全文
摘要:题目 小 $\omega $ 想要进行烟火表演,她一开始有$n$颗彗星和$n$颗陨石 如果小 $\omega$ 有$i$颗彗星而没有陨石,那么她会消耗$i$颗彗星并得到$a_i$的火焰 如果小 $\omega$ 有$j$颗陨石而没有彗星,那么她会消耗$j$颗陨石并得到$a_j$的火焰 否则小 $\o
阅读全文
摘要:题目 给定一颗$n$个点的树,边权为1,并给出$\{w_i\}$满足$w_0=0$ $$ f(i) = \sum_{j=1}^{n} w_{dis(i,j)} $$ 依次输出每一个$f_i$ $n \le 10^5$ 题解 点分治之后考虑深度 对一个深度$i$,接着就是要求$g_ i = \sum_
阅读全文
摘要:题目 对于一个01串,定义$f(s)$为$f(s) = \sum_{i=0}^{\lfloor \frac{|s|}{2} \rfloor 1 }[s_i=s_{|s| 1 i}]$ 定义$S$所有子串集合为$P(S)$ ,求$\sum_{s \in P(S)} f(s)$ $|S| \le 250
阅读全文
摘要:题意 有一个$(L+1) n$ 的网格图,初始时白兔在$(0,X)$ , 每次可以向横坐标递增,纵坐标随意的位置移动,两个位置之间的路径条数只取决于纵坐标,用$w(i,j)$ 表示,如果要求白兔停下的点纵坐标为$Y$ 依次输出移动的步数对$k$ 取模为 $0 k 1 $的方案数; $p$为质数且$1
阅读全文
摘要:题目: 描述 给出长度为$n$的字符串$A$和长度为$m$的字符串$B$,仅由字符$Z,P,S,B$构成; 定义B在A中的$p$位置匹配为:对于任意的$0 \lt j \lt m$ , 在$A_{p+j k}到A_{p+j+k}$ 间存在等于$B_{j}$的字符; 求$B$在$A$中所有的匹配位置;
阅读全文
摘要:题意 已知$a_{i} = \sum_{j=1}^{i} \{^{i} _{j} \}b_{j}$, 给出$a_{1} 到 a_{n}$ ; 求$b_{l} 到 b_{r}$在$1e9+7$的意义下取模的值; $1 \le l \le r \le n \le 10^5$ $r l \le 100$
阅读全文