摘要: 理论部分 原定理 对于一个二分图,两个条件等价: 存在一种方案,使得所有左部点都能顺着边匹配到一个右部点,且每个右部点只匹配一次。 左边任意取 \(k\) 个点,这些点能到达的右部点一定大于等于 \(k\) 个。 充分性:已经有 \(k\) 个右部点匹配了,只会多不会少。 必要性:如果只有一个左部点 阅读全文
posted @ 2026-01-06 17:25 2025ing 阅读(13) 评论(0) 推荐(0)
摘要: 求矩形面积并 假设从左向右扫描,定义左侧的边是入边,右侧的边是出边。 用线段树存储线段,对于每一个节点记录其作为“整体最终划分节点”被统计了多少次。 (显然入边区间加一,出边区间减一,定义类似标记永久化无需 pushdown)。 update 的时候考虑如果当前区间已经被整体覆盖过就直接计算,否则使 阅读全文
posted @ 2025-09-22 21:43 2025ing 阅读(12) 评论(0) 推荐(0)
摘要: 概念 网络是特殊的有向图,一般记作 \(G(V,E)\)。 其入度为零的点和出度为零的点均只有一个,分别称为源点(\(s\))和汇点(\(t\))。 对于其中的每条有向边,其边权称容量(\(c(u,v),\text{capacity}\))和流量(\(f(u,v),\text{flow}\))。 有 阅读全文
posted @ 2025-07-29 16:30 2025ing 阅读(58) 评论(1) 推荐(0)
摘要: dp 我是谁? 我从哪里来? 我要到哪去? 声明 本文对于 dp 的定义较为广泛,包含某些图论算法,递推算法,计数类问题等。 附题库连接: 【动态规划1】 【动态规划2】 【动态规划3】 【动态规划4】 【动态规划5】 Atcoder dp 26 题 洛谷《算法竞赛进阶指南》动态规划例题 洛谷《算法 阅读全文
posted @ 2025-07-26 21:30 2025ing 阅读(37) 评论(0) 推荐(0)
摘要: 线段树 模板 线段树一般处理区间操作和可合并类信息 线段树一 #include<bits/stdc++.h> #define install int mid=(l+r)>>1 using namespace std; typedef long long ll; const int N=100009; 阅读全文
posted @ 2025-07-24 20:44 2025ing 阅读(14) 评论(0) 推荐(0)
摘要: T1 对于一个矩阵 \(A_{n,m}\),求一个“口”字形区间的价值和。 形式化的说,答案为 \(\min \{A(i_1,j_1)+...+A(i_2,j_1)+A(i_1,j_2)+...+A(i_2,j_2)+A(i_1,j_1+1)+...+A(i_1,j_2-1)+A(i_2,j_1+1 阅读全文
posted @ 2025-07-24 15:19 2025ing 阅读(31) 评论(2) 推荐(0)
摘要: 基础数学 快速幂 #include<bits/stdc++.h> using namespace std; long long p; long long Qpow(long long base,long long add){ long long cnt=1; while(add){ if(add&1 阅读全文
posted @ 2025-05-10 18:21 2025ing 阅读(86) 评论(2) 推荐(1)
摘要: 基础概念 欧拉路径:在一个图中刚好走过所有边一次的一个路径。(一笔画) 欧拉回路:起终点一致的欧拉路径。 欧拉图:具有欧拉回路的图。(能一笔画,起终点相同) 半欧拉图:具有欧拉路径的图。(能一笔画,起终点不同) 小学奥数 如果一张无向图能一笔画,那么它必然有零个或两个奇点。 他每多两个奇点就需要多加 阅读全文
posted @ 2025-05-10 14:22 2025ing 阅读(60) 评论(0) 推荐(0)
摘要: 具体细节可见 this \(2013\) 年的远古博客,写的还是很好的 只是由于时间原因,其中的一些算法显得有些过时了。。。 本文主要总结步骤和实现 首先,原文中的步骤大体为 建图 缩点 拓扑+染色 这种思路毫无疑问是没有问题的 我用这种思路写着了这道水题 P5782 #include<bits/s 阅读全文
posted @ 2025-05-05 10:25 2025ing 阅读(13) 评论(0) 推荐(0)
摘要: 这个算法是很多算法的基础 前置知识:线段树基础 动态开点线段树 这个东西的思想是:结点只有在有需要的时候才被创建。 我们进行递归时如果某个节点不存在就新建一个 操作有点像 \(\text{Treap}\) 的新建操作 这样每次操作最多新建 \(\text{log}\) 个节点 空间复杂度 \(O(n 阅读全文
posted @ 2025-05-05 10:24 2025ing 阅读(24) 评论(0) 推荐(0)