上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: $\text{Solution}$ 一道简单的$DP$,没有需要转弯的地方,思路较为顺畅。 考虑每一位的填法是独立的,设$f_{i,0/1/2/3}$表示填到第$i$位,当前的状态为$s < w$或$s > w$或$s = w$或$s$和$w$不可比。易得转移 $$f[i][0] = f[i - 1 阅读全文
posted @ 2022-09-08 16:10 RiverSheep 阅读(19) 评论(0) 推荐(0)
摘要: $\text{Solution}$ 对于求前缀和,相当于把$a$数列的生成函数乘以$(1,1,1,...)$的生成函数。 即乘以$\frac{1}{1 - x}$,$k$阶即乘以$\frac{1}{(1-x)^k}$。 将其展开就为 $$\sum_{i \ge 0} \binom{i + k - 1 阅读全文
posted @ 2022-08-10 10:13 RiverSheep 阅读(64) 评论(1) 推荐(1)
摘要: 带权并查集 ~~以前天天摸鱼,导致现在才学这东西~~ 什么是带权并查集? 没错,就是并查集带了边权。 那我们可以考虑维护自己到父亲的权值,在路径压缩时更新即可。 利用一道例题 [NOI2002] 银河英雄传说 设$f_i$为舰队$i$和舰队$fa_i$间多少个舰队。 对于$M$ $x$ $y$操作, 阅读全文
posted @ 2022-07-19 10:39 RiverSheep 阅读(227) 评论(0) 推荐(0)
摘要: 参考博客 再探模拟费用流一类问题 Cold_Chair 模拟费用流 费用流的本质其实是一种可以反悔的贪心,但对于一些题目费用流太过于复杂,无用的边数太多,所以可以考虑模拟费用流。 一种模型 一条数轴上,有$n$只老鼠,$m$个洞,一个洞最多容纳一只老鼠。老鼠只能往左走,走到一个洞的代价为坐标差绝对值 阅读全文
posted @ 2022-07-19 10:21 RiverSheep 阅读(294) 评论(0) 推荐(0)
摘要: $\text{Solution}$ 推柿子比较套路,考虑每一个$a_i$对$sum_{k,1,j}$的贡献即可。 看看$sum$是如何转移的 $$a_i \implies sum_{1,l_1,r_1} \implies sum_{2,l_2,r_2} \implies ... \implies s 阅读全文
posted @ 2022-07-14 16:53 RiverSheep 阅读(74) 评论(0) 推荐(0)
摘要: $\text{Solution}$ 考虑把$c^i$带入多项式得 $$ans_i = \sum_{j = 0}^{n - 1}a_jc^{ij}$$ 利用组合数把$c^{ij}$拆开,$ij = \binom{i + j}{2} - \binom{i}{2} - \binom{j}{2}$,证明把组 阅读全文
posted @ 2022-07-14 15:54 RiverSheep 阅读(49) 评论(0) 推荐(1)
摘要: $\text{Solution}$ 一道莫队~~比较~~模板的题,对于每一次变化加减一个组合数即可,组合数预处理。 $\text{Code}$ #include<cstdio> #include<algorithm> #include<cmath> #define LL long long usin 阅读全文
posted @ 2022-07-12 22:02 RiverSheep 阅读(26) 评论(0) 推荐(0)
摘要: 普通莫队 对于询问奇偶分块 bool cmp(nd x,nd y) { int lb = x.x / bl,rb = y.x / bl; if (lb ^ rb) return x.x < y.x; // l,r不同块以l排序 return lb & 1 ? (x.y > y.y) : (x.y < 阅读全文
posted @ 2022-07-12 20:29 RiverSheep 阅读(72) 评论(0) 推荐(0)
摘要: 2022.1.19总结 1075. 【GDKOI2006】新红黑树 看到$n \le 20$想到了状压,但有些小问题。赛后发现只需要改成记忆化搜索,对最优的决策的选择会方便许多。 1077. 【GDKOI2006】防御力量 考场没有什么想法,还看错了$n$的范围,没有想过$n^2$的做法。 其实只需 阅读全文
posted @ 2022-07-12 20:21 RiverSheep 阅读(171) 评论(0) 推荐(0)
摘要: $\text{Solution}$ 一道回文树的模板题,只需一直跳$fail$指针,直到$len_{fail[x]}$为串$x$的一半。但这要显然会时超,考虑一个优化,因为对于回文树上的节点本身即是拓扑序,只需反向枚举就不会再重复枚举。 $\text{Code}$ #include<cstdio> 阅读全文
posted @ 2022-07-10 21:31 RiverSheep 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页