摘要: 我靠世界奇观!!!!!!!! 同样的代码,**真的完全一样,一个字都不差**!!!!!!!!!! 图一测评时音乐随机播放到了抬棺音乐,结果出乎意料的是卡点高潮的时候卡点正好TLE!! **正好卡点!!!!!1s不差** ![](https://cdn.luogu.com.cn/upload/imag 阅读全文
posted @ 2023-08-06 19:13 Pwtking 阅读(40) 评论(1) 推荐(0)
摘要: > ——原本是想把这玩意放在网络流专题里的,但是奈何网络流那篇文章篇幅过长 阅读全文
posted @ 2023-08-06 19:13 Pwtking 阅读(12) 评论(0) 推荐(0)
摘要: 传送门 看到极小的数据范围首先想到网络流,考虑最大流。 观察到某些点停留次数有限制,考虑拆点:为了方便,我们考虑对每个点都拆为入入点和出点(其实 *,#,@ 不拆也行,因为 @ 本身没有限制,*,# 在下文将提到的与源汇点连边的时候已经限制了),情况如下: . 的情况:将入点向出点连容量为 \(1\ 阅读全文
posted @ 2023-08-06 19:12 Pwtking 阅读(16) 评论(0) 推荐(0)
摘要: 之前这玩意学了 $=$ 没学,所以回锅! 基础芝士: [P7771 【模板】欧拉路径 题解](https://www.luogu.com.cn/blog/wrl/solution-p7771) ## 典例: - 有向图求欧拉路径: [【模板】欧拉路径](https://www.luogu.com.c 阅读全文
posted @ 2023-08-06 19:11 Pwtking 阅读(7) 评论(0) 推荐(0)
摘要: 一直以来都没学这个东西(保留神秘感 不难的东西!! ### 简介: 树上差分,不如叫树上前缀和!直白来说就是按照树的深度从浅到深做权值(或其他东西的)前缀和。 通常用到的途径就是类似 $O(n)$ 预处理 $O(1)$ 求和的问题。 常用公式: - 两点之间距离(树边无边权):$dep_u+dep_ 阅读全文
posted @ 2023-07-10 02:31 Pwtking 阅读(20) 评论(0) 推荐(1)
摘要: 这个东西——真 的 不 难! ~~(要不是太困了这玩意早学完了~~ ## 板子: [【模板】重链剖分/树链剖分](https://www.luogu.com.cn/problem/P3384) 代码见提交页。 注意:树剖求LCA复杂度为 $O(n \log n)$,再套线段树复杂度为 $O(n \l 阅读全文
posted @ 2023-07-10 02:31 Pwtking 阅读(86) 评论(0) 推荐(1)
摘要: Treap 可以理解为笛卡尔树。 笛卡尔树可以写成权值 单调递增 和 单调递减 两种形式。 好题一道:[Yet Another Array Counting Problem](https://www.luogu.com.cn/problem/CF1748E) 阅读全文
posted @ 2023-07-10 02:30 Pwtking 阅读(16) 评论(0) 推荐(0)
摘要: 传送门 主要思想:合并平衡树! (以下所有代码内容中 key 代表该节点权值,val 代表键值) 初始状态下我们可以把每个节点作为一个平衡树,接下来按照题意进行合并即可(这点其他题解说的很清楚。) 因为如果记录每一个平衡树的根的话非常难维护,所以我们不妨不记录每棵树的根节点,当用到根节点的时候直接现 阅读全文
posted @ 2023-07-10 02:30 Pwtking 阅读(23) 评论(0) 推荐(0)
摘要: ## FHQ-Treap 非旋 Treap,~~代码短~~,好理解。 [洛谷日报](https://www.luogu.com.cn/blog/85514/fhq-treap-xue-xi-bi-ji) 首先,平衡树维护两个值:权值(下文代码中用 $key$ 表示),键值(下文代码中用 $val$ 阅读全文
posted @ 2023-07-10 02:29 Pwtking 阅读(42) 评论(0) 推荐(0)
摘要: 到现在才知道还哦有这个东西…… ### 最言简意赅地介绍: 给定 $n$ 个集合,每次指定两个集合进行元素合并,合并 $n-1$ 次,返回最终的大集合。 暴力的合并就是一个一个集合的合并,这样就显然是 $n^2$ 的复杂度。 #### 启发式合并:**每一次合并时将较小的集合放到较大的集合中**,时 阅读全文
posted @ 2023-07-10 02:28 Pwtking 阅读(42) 评论(0) 推荐(0)