随笔分类 - 学习笔记
均值不等式学习笔记
摘要:从平均数说起 我们都知道 个数的平均数表示为: 这种最常见的平均数被称为“算术平均数”(Arithmetic Mean)。还有一种常用的平均数为“几何平均数”(Geometric Mean),计算公式如下: $$\sq
扩展欧几里得学习笔记
摘要:温馨提示:本文推式子比较多,建议跟着文章自己推一推。 扩展欧几里得是什么 扩展欧几里得(exgcd)是一个可以用来求 ( ,否则无解)的解的算法 求解 首先,如果 的话, ,则解为
一些有用的tricks
摘要:图论 边的形式统一的完全图用虚点。 边权按端点信息生成的图求最小生成树,考虑 Boruvka 算法。 数学 异或比大小考虑 trie 树。 质因数分解朴素 ;预处理 以内的质数(假设有 个)后可以做到 $O(cnt)\approx\frac
德州扑克-从入门到入土
摘要:规则简介 52 张牌(没有大小王),若干个人,进行许多轮游戏。每轮游戏过程如下: 初始有一个按钮(标记该轮的起点)位于某位置,顺时针方向两人依次叫“小盲”、“大盲”。首先由“小盲”和“大盲”依次下“盲注”(不可不下),这决定了这局游戏大致的格局大小。 由荷官发牌,每人两张,不公开。之后进行第一轮下注
乘法逆元学习笔记
摘要:引入 有很多题的答案可能会很大,这时候通常会让我们输出模一个数的结果。当我们的计算中只用到了加法,可以边加边模;只用到了乘法,可以边乘边模。但如果有除法,就不能边除边模了。这时候就要用到乘法逆元:$a\times inv(b)\times inv(c)%mod=\frac{a}{b\times c}
博弈论学习笔记
摘要:挖个巨坑,慢慢填。 从 Nim 游戏入手 问题:有 堆石子,第 堆石子有 个,两个人轮流取石子,每人每次只能从一堆中取任意数量的石子,可以取完,不能不取。问先手必胜还是必败。 前置知识: 异或 :有两个数均为 或 ,若它们相等则异或结果为 $
背包DP学习笔记
摘要:01背包 由于01背包太过经典,所以一定要把每一个细节理解透彻! 有 个物品和一个容量为 的背包,每个物品有体积 和价值 ,求用这个背包所能装下的最大价值。 设 表示只考虑前 个物品,体积不超过 的最大价值。如果我们算完了前
2-17组合数学笔记
摘要:引入———十二重法 考虑对 元集到 元集的映射进行计数,根据一些不同的限制,引申出十二个基本的组合问题,被称为十二重法。 单射/不受限/满射 元集中的元素是可区分还是不可区分 元集中的元素是可区分还是不可区分 一共 种限制
NEERC2002解题报告
摘要:比赛传送门 A. Amusing Numbers 题意:定义 以内 的排名为,数字大小在 的数字中,字典序小于等于 的数字个数。给定 ,求最小的 ,使得 以内 的排名为 。 。无解输出 。
Tarjan学习笔记
摘要:众所周知,Tarjan 可以用来求有向图的强连通分量,我们就不扯那些 dfs 生成树,前向边、返祖边之类的东西,直接步入正题。 准备工作 Tarjan 算法本质上是一次 dfs 的过程,我们用 记录 结点被 dfs 到的顺序,用 记录 能到达的所有
SAM学习笔记
摘要:前言 前排提示:由于作者水平很菜,所以本篇文章不会讲最优性证明、复杂度证明。如有需要请自行搜索 前排提示2;本文巨无敌长,阅读并完全理解可能需要 小时。但对于 SAM 这种恐怖算法来说, 小时其实并不多(毕竟我当初断断续续学了两天才理解)。 前排提示3:可能有点啰嗦,但在能