摘要: upd on 2025/10/27:修了一点 \(\LaTeX\) 的小锅。增加了势能线段树。 本文同步发表于博客园喵。 万字长文 /jk,难免出现一些小疏漏,巨巨巨巨巨巨巨佬们不吝指出。 线段树(Segment tree)是一种用于存储区间信息的二叉树数据结构,主要被用于高效的处理查询和修改操作。 阅读全文
posted @ 2024-12-28 12:17 wusixuan 阅读(257) 评论(0) 推荐(2)
摘要: 本文同步发表于 博客园。有问题请不吝指出。 upd on 25/10/30:改的更加有条理了一些,加了模板代码。 前言 这下不得不学 ODT 了…… 本文仅介绍 map 实现的 ODT,感觉大家都用 set 来实现,但是用 map 来实现的显然比 set 更加好写啊…… 简介 名称:ODT (Old 阅读全文
posted @ 2025-10-29 21:36 wusixuan 阅读(10) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-10-22 20:20 wusixuan 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-10-10 21:59 wusixuan 阅读(1) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-10-01 21:52 wusixuan 阅读(1) 评论(0) 推荐(0)
摘要: 上课讲的时候都听不懂,下课之后还花了若干个小时。我怎么这么菜?我怎么这么菜?我怎么这么菜? 斜率优化 引入 我们在处理各种东西是,难免会遇到这个问题: 问题:我们要计算 \(\max_{1\le j<i \le n}(A(i) \times B(j)+C(i)+D(j)+E)\) 这个式子或是 \( 阅读全文
posted @ 2025-08-21 11:32 wusixuan 阅读(21) 评论(0) 推荐(0)
摘要: 最大闭合子图是网络流中的一个小分支,感觉有点冷门。但是实际上却非常有用。 前置知识:最大流,最大流最小割定理。 一个子图是否是闭合的有这样的定义:对于这个子图里面的点的所有的出边,不存在一条出边到达的点在子图外。 最大闭合子图就是在一个带点权的有向图的闭合子图中点权和最大的一个方案。 显然环(更加严 阅读全文
posted @ 2025-08-11 12:05 wusixuan 阅读(25) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-08-11 10:50 wusixuan 阅读(19) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-08-07 10:15 wusixuan 阅读(1) 评论(0) 推荐(0)
摘要: CTS2019 压轴题果然是有很大的难度的。 题面 给定一颗 \(n\) 个点的树,每条边有一个方向。 现在我们不断从 \(n\) 个点中随机抽取一个,直到所有的点都被抽取至少一次。每个点有一个取值 \(p_i\),值为 \(1,2,3\) 中的一个,代表这个点被抽中的概率为 \(\frac{p_i 阅读全文
posted @ 2025-08-01 08:23 wusixuan 阅读(19) 评论(0) 推荐(0)
摘要: 配对树。 题面已经足够清楚。 Subtask 1 不难想到枚举序列里面所有长度为偶数的区间,然后剩下就还剩一个 \(O(n)\) 供我们来计算匹配整个区间的代价。 不妨设 \(dp_{i,j}\) 为在 \(i\) 的子树中剩下 \(j\) 个点没有匹配的代价,然后看一下每条边需要被覆盖几次来计算答 阅读全文
posted @ 2025-07-29 09:48 wusixuan 阅读(46) 评论(2) 推荐(1)