Loading

上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: 简单地介绍了线段树优化建图。 阅读全文
posted @ 2021-09-11 19:33 Meatherm 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 整体二分是处理多个相似询问的利器。 例题 [POI2011]MET-Meteors 题意 有一个 \(n\) 个节点的环,每个节点都有一个所属国家。共有 \(n\) 个国家,第 \(i\) 个国家的陨石需求量为 \(p_i\)。 现在有 \(k\) 场陨石雨,每次陨石雨会落在 \([l,r]\) 区 阅读全文
posted @ 2021-09-11 19:25 Meatherm 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 本篇内容将持续更新。 左偏树是一种支持 \(O(\log n)\) 合并的堆。 dist 相关 要了解左偏树,首先需要补充一个定义。定义二叉树中一个节点的 \(\operatorname{dist}\) 为其子树中最近的没有左儿子或右儿子的节点(称为「外节点」)到它的距离。根据定义,一个外节点的 \ 阅读全文
posted @ 2021-09-11 19:25 Meatherm 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 线段树分治是一种优秀的时间轴分治算法。 例题 1 Luogu P5787 二分图 题意 有一张 \(n\) 个点 \(m\) 条边的无向图,第 \(i\) 条边在 \(x\) 时刻出现 \(y\) 时刻消失,询问时间段 \(1 \sim k\) 这张图是不是二分图。 时间段 \(x\) 的定义是时刻 阅读全文
posted @ 2021-09-11 19:23 Meatherm 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 介绍了 CDQ 分治算法。 阅读全文
posted @ 2021-09-11 19:22 Meatherm 阅读(56) 评论(0) 推荐(1) 编辑
摘要: Codeforces Round #722 (Div.2) 的简要题解。 阅读全文
posted @ 2021-09-06 17:12 Meatherm 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round #735 的简要题解。 阅读全文
posted @ 2021-09-06 11:54 Meatherm 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 字符串 Hash(译名:哈希)是一种字符串到整数的映射。该映射使得可以在较快时间内判断两个字符串是否相等。 Hash 函数的构造方法 形式化地讲,对于字符串 \(s = s_{1 \cdots n}\),\(\operatorname{hash}(s) =(\sum \limits_{i=1}^{n 阅读全文
posted @ 2021-08-23 15:11 Meatherm 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Link Cut Tree 是一种神奇的数据结构。感觉完全不会,写下模板题的学习笔记。 LCT 中,比较重要的一点是将树边划分成实边和虚边。 对于每个非叶节点 \(u\),我们选择一个儿子 \(v\) 作为 \(u\) 的实儿子。\((u,v)\) 是实边,\(u\) 到其它儿子的连边是虚边。 容易 阅读全文
posted @ 2021-07-22 22:10 Meatherm 阅读(86) 评论(0) 推荐(1) 编辑
摘要: 摸了一年鱼之后又回来学 OI 了。 以下是目前博客的目录。下面提供了每个篇目中作为例题讲解的题目,可以 Ctrl+F 搜索题号和题目名称。 部分外国题目(例如 POI)因为所在 OJ 不同,可能会出现同一道题在一个 OJ 的题目名称是原名,另一个 OJ 里的题目名称的经过翻译的情况。 大型比赛的题目 阅读全文
posted @ 2021-07-12 08:51 Meatherm 阅读(392) 评论(1) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页