Loading

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