多项式
文章平均质量分 80
sharp_legendgod
这个作者很懒,什么都没留下…
展开
-
UOJ #593. 新年的军队 题解
属实是一道神仙题,估计是去年这个时候听说了这道题,最近把这个坑填了。给后面要来写的人提个醒,这个题其实没有想象地那么恐怖,代码其实也不复杂,只是推导十分困难。我说我这篇是全网最详细的不过分吧。...原创 2022-06-02 19:34:34 · 658 阅读 · 2 评论 -
AT2062 [AGC005D] ~K Perm Counting 题解
AT2062 [AGC005D] ~K Perm CountingAT2062 [AGC005D] ~K Perm Counting一个有趣的做法。发现合法的情况直接算是不好算的,我们考虑进行二项式反演,也就是钦定有多少个是不合法的。考虑一个位置 iii 可以向 i±ki\pm ki±k 连边。我们不妨考虑左边是排列,右边是位置的二分图。那么本质上钦定 iii 个不合法的就是对于这样的二分图满足其匹配是 i−1i - 1i−1。对于匹配是 iii,长度是 jjj 的链,方案数就是 (i+原创 2021-10-11 16:25:43 · 128 阅读 · 0 评论 -
Hdu6355 Fireflies 题解
Hdu6355 FirefliesHdu6355 Fireflies发现网上没有什么题解 …\dots…题目描述在一个 nnn 维度的超立方体,每一维度的大小是 pip_ipi。你可以在任意位置放一个萤火虫,萤火虫每次只能在一个维度移动一个单位,对于 xi→yix_i \to y_ixi→yi 需要保证 xi+1=yix_i + 1 = y_ixi+1=yi,而且不能超过超立方体。求最开始最少放多少个,才能保证存在一种方案,对于每一个单位空间都有一个萤火虫遍历它。我们考虑原创 2021-10-09 15:34:10 · 125 阅读 · 0 评论 -
CF1043F Make It One 题解(反演,容斥)
CF1043F Make It OneCF1043F Make It One首先看一下质因子个数最多只有 666 个,考虑答案上界是多少。2 3 5 7 11 133 5 7 11 13 17不要忘记 171717。你们答案的上界就是 777。我们考虑对于 gcd\gcdgcd 进行卷积,那么我们需要使用容斥。考虑反演:g=f×If=g×μg = f \times I \\f = g \times \mug=f×If=g×μ原理就是 I×μ=eI \times \m原创 2021-09-14 19:47:00 · 106 阅读 · 0 评论 -
递推式的通项之生成函数和特征方程
说实话这个东西其实挺有趣的。证明的话其实我不是很会,貌似是用矩阵证明是一个范德蒙德矩阵是有唯一解的。我们直接举例子来说吧。f(n)=f(n−1)+f(n−2)f(n) = f(n - 1) + f(n - 2)f(n)=f(n−1)+f(n−2)。设 F(z)=∑i=1∞f(i)ziF(z) = \sum_{i = 1}^{\infty} f(i) z^iF(z)=∑i=1∞f(i)zi,显然存在这样的方程满足。F(z)z2=F(z)z+F(z)F(z)z^2 = F(z)z + F(z).原创 2021-09-01 10:22:33 · 324 阅读 · 0 评论 -
CF1548C The Three Little Pigs 题解
CF1548C The Three Little Pigs算基础的生成函数题了吧。反正当时隔壁老哥在打 VP 的时候,推了半天 CCC 没有推出来。被我一眼秒了 …\dots…就是答案肯定是 ∑i=0n(3ix)\sum_{i = 0} ^ {n} \binom{3i}{x}∑i=0n(x3i)。发现这个东西就是个二项式定理。那么如果写成生成函数就是 [zx](1+x)3i[z^x] (1 + x) ^ {3i}[zx](1+x)3i设 F(x)=∑i=0n(1+x)3iF(x) =原创 2021-08-27 08:29:52 · 132 阅读 · 0 评论 -
CF1528F AmShZ Farm 题解
CF1528F其实不难,但是又有懂得都懂的感觉。某谷的翻译真的鬼畜。题目大意:一个合法的序列 AAA 是 ∀j≤n,∑i=1n[ai≥j]≤n−j+1\forall j \le n, \sum_{i = 1} ^ n [a_i \ge j] \le n - j + 1∀j≤n,∑i=1n[ai≥j]≤n−j+1。给了一个限制 BBB 序列,要求 ab1=ab2=⋯=abka_{b_1} = a_{b_2} = \dots = a_{b_k}ab1=ab2=⋯=abk求这样原创 2021-08-26 21:45:25 · 106 阅读 · 0 评论 -
CF1392I 题解
CF1392I Kevin and Grid做这题的时候感觉网上的讲解很不清楚。但是写完了之后发现其实我也讲不出什么东西 …\dots…本质上这是一个联通块计数的问题。我们考虑这个数据范围肯定不是给 dp,dfsdp, dfsdp,dfs 的。考虑是一个网格图,有一定的性质。考虑一下欧拉定理。设联通块的个数是 kkk。那么 V−E+F=k+1V - E + F = k + 1V−E+F=k+1。我们就可以通过这些求出联通块的个数。但是不同的联通块会产生不同的贡献。我们在加上的联通块数量原创 2021-08-25 15:04:33 · 92 阅读 · 0 评论