摘要: $\circ$ 给你一堆操作,每个操作都有自己的影响时间,查询某一时间点的状态。 线段树分治:按时间轴将修改保存到 $\log$ 个区间里,将询问离线查询,时刻 $t$ 的询问就是线段树上根节点走到 $[t,t]$ 后的数据结构。 $\circ$ 给你一堆操作,查询一段时间内的状态。 线段树分治:按 阅读全文
posted @ 2022-10-19 13:12 RuntimeErr 阅读(14) 评论(0) 推荐(0) 编辑
摘要: SOS(sum over subset),解决一类子集求和的 dp 问题。参考文章 给你一个长为 $n$ 的序列 $a$,求 $sum[S]=\sum_{i\subseteq S}a[i]$,即子集求和。 你说那简单啊,$O(3^{m})$ 枚举子集不就行了吗。($m$ 为最高位数) 点击查看代码 阅读全文
posted @ 2022-10-18 09:46 RuntimeErr 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 何谓决策单调性? 指的就是在最优化 dp 中,状态的最优转移点单调不减的性质。 这使得我们在做 dp 的时候可以减少冗余计算以达到优化的效果。这类优化方法常用于分段问题。 0x01:四边形不等式 设 $f[i]$ 表示将前 $i$ 个位置分段的最小代价,$w(j,i)$ 表示从 $j$ 转移到 $i 阅读全文
posted @ 2022-10-18 08:13 RuntimeErr 阅读(158) 评论(0) 推荐(0) 编辑
摘要: learn more useless things. 0x01:从 Nim 游戏入手 P2197 【模板】nim 游戏 甲,乙两个人玩 Nim 取石子游戏。 Nim 游戏的规则是这样的:地上有 $n$ 堆石子,每人每次可从任意一堆石子里取出任意多枚石子扔掉,可以取完,不能不取。每次只能从一堆里取。最 阅读全文
posted @ 2022-10-17 19:35 RuntimeErr 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 驟雨の狭間 (Rainshower) / Silentroom (2019) | FRENZ 2019 淅淅沥沥雨落纷纷 闪烁着无名的微光 夕阳藏在雨幕后 默默的洒下余晖 旅者沿着小道 踽踽而独行 阴沉抑郁笼罩于心 旅者看见,大颗大颗的雨点间流溢下的光芒 在那金黄璀璨的辉光间穿梭 旅者感受到额前雨点 阅读全文
posted @ 2022-10-14 13:15 RuntimeErr 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 不知道从何时开始,我习惯在晚自修前,带上 MP3,到操场散步。 也许是想在这忙碌的生活中寻得一刻清静吧,暂且把一天发生的事忘的一干二净,把注意力放在周围。 操场上的海风吹得正舒适,我慢慢地走着,身边也有人在慢慢地走:有和朋友闲聊的,也有像我一样独自散步的。天空是深蓝色的,也许是快日落的缘故。随着耳机 阅读全文
posted @ 2022-10-12 18:37 RuntimeErr 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 模拟赛次次垫底,是不是该尽早退役? A 显然排序后选相邻两个来组合最优,设 $f_{i,j}$ 表示前 $i$ 个元素组 $j$ 队的最小值。 写nm贪心活该挂大分 B 首先对于没有 $0$ 的情况,$a_i>a_{i+1}$ 且满足 $i$ 最小肯定要删去 $i$。 再讨论存在 $0$ 的情况,可 阅读全文
posted @ 2022-10-12 14:35 RuntimeErr 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 都什么年代了还在做传统分治(× 0x01:引入 CDQ 分治是一类离线算法,一般用来计算形如点对 $(i,j)$ 对答案的贡献,其中 $(i,j)$ 满足某种大小限制条件(又称偏序关系)。显然这样的点对共有 $O(n^2)$ 个,CDQ 分治则能够在(一般是) $O(n\log^{k-1} n)$( 阅读全文
posted @ 2022-10-10 09:35 RuntimeErr 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 难度??? A 细节巨多卡爆常数的二分答案,pass B 二进制贡献考虑枚举位数,对于一个点,只有他自己和直接儿子可以有贡献, 统计第 $i$ 位上 $1$ 的个数 $cnt$,只有为奇数时有贡献 $2^i$,这样的方案数为 $C_{cnt}^1+C_{cnt}^3+C_{cnt}^5+...$=$ 阅读全文
posted @ 2022-10-06 16:00 RuntimeErr 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 挂大分,现在做题面临一个困境,就是有思路而不会实现。 A 一眼裴蜀定理,注意除以0的情况啊啊啊啊啊啊。 B 换个不同于题解的思路解释。 每一次询问事实上就是把第 $l-1$ 个操作后的排列变成初始局面,做到第 $r$ 个操作。注意到这样的置换与值是无关的,改变的只是相对位置,于是维护操作的“前缀和” 阅读全文
posted @ 2022-10-04 21:36 RuntimeErr 阅读(19) 评论(0) 推荐(0) 编辑