03 2022 档案
发表于 2022-03-30 22:09阅读:273评论:0推荐:0
摘要:高斯消元是一类用来求解 线性方程组( 元一次方程组) 的算法 Gauss 消元 核心思想其实就是代入消元 我们考虑每次将一个未知数的所有系数消为 ,只留下一个方程的这位系数不为 步骤如下:设当前消到第 个未知数 从 个方程开始找,找到第一个不为
阅读全文 »
发表于 2022-03-23 20:40阅读:268评论:0推荐:0
摘要:这里对概率与期望,及 DP 做一个简单的小结 前置芝士 概率 用 表示 事件A 发生的概率 非负性:任意事件 ,都应有 规范性:对于必然事件 (),有 可列可加性:设 $A_1,A_2,...,A_n
阅读全文 »
发表于 2022-03-10 13:48阅读:22评论:0推荐:0
摘要:蒟蒻对整体二分的初步理解: 这是用来解决一类区间询问的问题 最最经典的就是求区间kth 这是个离线算法,将询问一起处理 过程有点类似CDQ,但并不一样 我们假定当前询问或修改是[L,R](不一定对应原操作序列) 他们的答案值域(或修改值)都在[range_l, range_r] 考虑如何二分成[ra
阅读全文 »
发表于 2022-03-10 13:46阅读:47评论:0推荐:0
摘要:SPFA 的优化: (虽然它已经死了,但它还活着) SLF 优化:我们将队列换成双端队列 deque,当要新插入一个元素时,如果这个元素的距离大于队首元素,就正常将它插到队尾,否则插到队首 SLF + swap 优化:在 SLF 的基础上,每次队列发生改变的时候,我们就比较队首和队尾的距离,如果 \
阅读全文 »
发表于 2022-03-10 13:42阅读:62评论:0推荐:0
摘要:这是一种内含均摊思想的暴力,为什么叫树?可能和 set 的使用有关吧...... 核心思想: 将一段相同权值的区间压缩成一个结点,在 set 中保存 它的用处:对于随机数据,如果含有区间赋值,我们就有机会让结点数大幅度下降,在求值操作时可以快速操作 当然,对于精心构造的数据,珂朵莉树可以说是束手无策
阅读全文 »
发表于 2022-03-10 13:35阅读:257评论:0推荐:0
摘要:线性基是用来解决子集异或一类问题的算法 先放个大佬写的详细解析 (我是学着ta的来写的) 先引入一些概念(下面的大写字母都表示一个“无符号整数集”): 张成: (看着像个人名...) 若 ,则所有这样的子集 的异或和组成的集合为 的张成,记作
阅读全文 »
发表于 2022-03-10 13:32阅读:107评论:0推荐:0
摘要:问题引入: 给出 行 列的01矩阵,现在要选某些行,求出一种方案使得每一列恰好有一个1 这是一种精确覆盖问题 DLX的原理就是:先选出 "1" 的个数最少的那一列 ,枚举选某一行(在 列上有1),然后将
阅读全文 »
发表于 2022-03-10 13:23阅读:21评论:0推荐:0
发表于 2022-03-10 13:21阅读:37评论:0推荐:0
发表于 2022-03-10 13:19阅读:205评论:0推荐:0
摘要:博弈论的简单总结: 1. 巴什博弈: 一堆石子,共 个,双方可以取 ~ 个石子,先取完者获胜(无法操作者败) 显然,如果场上只有 个石子,那么先手必败 那我们可以思考,如果场上石子有 个石子,那先手一定可以取
阅读全文 »
发表于 2022-03-10 13:12阅读:71评论:0推荐:0
摘要:P4719 【模板】"动态 DP"&动态树分治 什么是动态树分治我也不知道 有史以来第一次认真写个算法 写在前面: 注意代码细节!注意代码细节!注意代码细节! (因为多次很小很小的错误导致查了1~2个小时才看到的蒟蒻枯死) 0. 前置知识: 线段树、树链剖分、(树形DP?) 1. 问题简化: 先考虑
阅读全文 »
发表于 2022-03-10 13:00阅读:470评论:0推荐:0
摘要:前置芝士: 向量: 定义:既有大小,又有方向的量叫做向量(Vector)。 可以表示为 或 由于向量平移后不变,所以也可以用 表示向量,即将尾端平移至原点,记录头端的坐标 向量的模:$|\overrightarrow{AB
阅读全文 »
发表于 2022-03-10 12:58阅读:58评论:0推荐:0
摘要:tarjan是指一类算法,可用来求LCA,割点/边,强联通分量。 虽然我觉得它只是dfs维护一些特殊信息罢了 1. 求LCA 利用 tarjan 可以在O(n+q)的时间内,通过1次 dfs 离线求出询问的LCA 具体实现过程: 假设 那么显然, 和 \(v\
阅读全文 »
发表于 2022-03-09 21:44阅读:327评论:0推荐:0
摘要:建设中...... attention: 网络流通常是建模难,只要建出来了基本上就是板子...... 一、最大流 网络流的基本问题:给出一个源点 和汇点 ,中间还有若干点,点与点间有一些管道连接,这些管道的流量有上限,现在要求 到 的最大流量 显然我们有一种贪心的想法
阅读全文 »