上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: CF 传送门 | 洛谷传送门 贪心 + 欧拉路径。 记录一下这道让我想破脑筋的题目。 Solution 记序列中 $0$ 为 $-1$,$1$ 为 $1$,然后在序列上进行一个前缀和操作。显然,目标就是让最终序列从前往后的前缀和尽可能小。 观察操作,发现操作“要求 $0$ 和 $1$ 数量相同的子串 阅读全文
posted @ 2022-08-12 16:32 pldzy 阅读(80) 评论(0) 推荐(0)
摘要: CF 传送门 | 洛谷传送门 状压 dp。 Solution 发现有些题解对一些细节部分没有说明,导致某些实现部分没得到证明。 约定:记题面中的因数上限 $k$ 为 $limit$。 1 记所有数的最大公因数为 $res$。 稍加思考可以发现,如果我想使用一个数去消除掉 $res$ 的一个质因数 $ 阅读全文
posted @ 2022-08-12 10:47 pldzy 阅读(58) 评论(0) 推荐(0)
摘要: ~~很感谢这道花费了我一整个上午的题目,很感谢。~~ CF 传送门 线段树合并 + 并查集维护。 Description Solution 以下使用 $a_i$ 代替 $A_i$,$b_i$ 同理。 1 观察 观察这两个操作,容易发现如果新加进来一个数,想要通过操作这个数使得序列中没有重复的数,只能 阅读全文
posted @ 2022-08-02 15:38 pldzy 阅读(54) 评论(0) 推荐(1)
摘要: CF 传送门:CF1320E 虚树 + dijkstra。 解法来自 @hs_black。 Solution 1 发现 $m$ 的总和与 $n$ 同级。又因为每次询问只涉及到少数节点,故知道使用虚树去优化。 建虚树优化什么?动态规划似乎不太可做,而病毒感染的过程有些像最短路。 最短路,使用 $\te 阅读全文
posted @ 2022-07-23 14:56 pldzy 阅读(51) 评论(0) 推荐(0)
摘要: CF 传送门:CF603E 整体二分 + 可撤销并查集。 (这个方法是个人认为较简单的,除外还有LCT 维护、线段树分治的做法。) ~~考场上苦想正解觉得自己写得出来的我真的太 naive 了~~ Solution Part 1 每个点的度数均为奇数 不妨称度数为奇数的点为奇点,为偶数称偶点。 逐一 阅读全文
posted @ 2022-07-23 11:48 pldzy 阅读(68) 评论(0) 推荐(0)
摘要: $\mathtt{Treap}$ 相较于普通的二叉搜索树,平衡树更优的点在于在二叉搜索树的基础上又给每个节点随机赋了一个优先级,并按照优先级维护一个小(或大)根堆,这样能大大减少查询时的复杂度。 $\mathtt{Treap = Tree + Heap}$ $\mathtt{Treap}$ 的主要特 阅读全文
posted @ 2022-07-20 11:54 pldzy 阅读(38) 评论(0) 推荐(0)
摘要: 浅谈一下学了好久的树分治。 一、点分治 适合处理大规模树上路径信息问题。 P3806 【模板】点分治1 很基础的了,询问树上距离为 $k$ 的点对是否存在。 大概就是每次找重心当作根,对于当前的根,统计每个子节点到它的距离,然后用双指针遍历,当且仅当两个儿子到当前根的距离之和为 $k$ 且来自根的不 阅读全文
posted @ 2022-07-20 11:51 pldzy 阅读(29) 评论(0) 推荐(0)
摘要: 前言 TC 讲课笔记。 正文 定义一个幂函数:$f(x)=a_1x^{b_1} + a_2x^{b_2} + \cdots + a_nx^{b_n} +C$。($C$ 为常数。) 导数:反映一个函数的变化快慢。 对于一个一次函数: $f(x)=kx+b$,那么它的导数就是 $k$——$k$ 反应了这 阅读全文
posted @ 2022-07-20 11:51 pldzy 阅读(794) 评论(0) 推荐(0)
摘要: LCT 题单做题记录 一、维护链信息 P3203 [HNOI2010]弹飞绵羊:维护一条路径的长度,由于题目~~大大~~降低了难度,所以只需要使用 $access$ 和 $splay$ 两个操作即可。要学会灵活应用 LCT 中的函数,不要有刻板思维(如改变 $cut$ 函数的写法)。 P1501 [ 阅读全文
posted @ 2022-07-20 11:51 pldzy 阅读(58) 评论(0) 推荐(0)
摘要: p.s. 代码块缩进有问题,但不影响正常阅读,请忽略。 区间内最大连续权值和 P4513 小白逛公园: 区间询问 + 单点修改。 对于询问区间内最大连续权值和,按照套路,维护 $t_i.lmax$ 与 $t_i.rmax$,注意在查询的时合并答案要分情况。具体地,看代码吧(~~实在描述不来~~): 阅读全文
posted @ 2022-07-20 11:49 pldzy 阅读(46) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页