合集-图论
摘要:网络流的认识 什么是流网络 网络(network)是指一个特殊的有向图 \(G = (V,E)\),其与一般有向图的不同之处在于有容量和源汇点,不考虑反向边。 其中,我们有以下变量来方便表示: \(S\):源点 \(T\):汇点 \(c(u,v)\):表示从 \(u\) 到 \(v\) 这条有向边的
阅读全文
摘要:[题目链接](https://www.luogu.com.cn/problem/P6815)
## 分析题目性质
本质上是求三个点组成的环的点权最大值的和。
## 思路
考虑枚举第一个点 $i$,然后枚举与其相邻的第二个点 $j$,用 $set$ 存储 $i,j$ 相连的点,最后判断得出答案。
我们发现满足答案的满足 $i
阅读全文
摘要:一个很妙的思路就是暴力。
考虑什么时候会对答案多 $1$。无非就是某一位 $+1$。
如果没有变化就是 $\times 10$。
我们发现这样做一定可以把所有的情况搞到。
本质上就是一个 01 bfs 求最短路。
阅读全文
摘要:题目概述 题目链接:https://www.luogu.com.cn/problem/P1600。 给你一棵树,每个节点上有一个观察时间,现在有 \(m\) 个选手,选手会以每秒一个节点的速度,从 \(s_i\) 到 \(t_i\)。 求对于每个节点的观察时间能观察到多少个选手。 分析 经典题目记录
阅读全文
摘要:我将用两道例题来说明树上启发式合并的两种写法。 我先说明一种比较好写但是不是特别通用的写法。,因为这个空间复杂度令人堪忧。 树上数颜色 题目概述 给一棵根为 \(1\) 的树,每次询问子树颜色种类数。 数据范围:\(1\leq n,q\leq 10^5\)。 分析 挺模板的一道题目。 一般这种你代码
阅读全文
摘要:题目概述 给出一棵树,边权为 \(1\),现在让你求一个完全图的最大生成树的边权和,其中 \((i,j)\) 的边权为两个点在树上的路径。 动态加叶子节点。 分析 许多 trick 的题目。 考虑不加点怎么做,可以想到 Tree MST,用了点分治进行边优化,使得边的数量为 \(\mathcal{O
阅读全文
摘要:题目概述 给你一棵树,定义一条路径 \(a\rightarrow b\) 表示从 \(a\) 到 \(b\) 的最短路。 这是一颗 \(n\) 个点的树。 现在有 \(q\) 个工程方案,他们互相独立并且修建一条长度为 \(l\) 的路(你自己选,不能重边)。 对于每个工程方案你需要使 \(1\ri
阅读全文
摘要:题目概述 给你一颗树并且每个点上面有点权,你可以进行一次操作:选择一个点将他自己和与他距离为 \(1\) 的点的点权全部异或 \(1\)。 求最少多少次操作使得每个点的点权都是 \(0\)。 分析 遇到这种题目,一般都是先考虑贪心或者基本算法。 我们考虑从下往上依次使其子树变成 \(0\),我们发现
阅读全文
摘要:感觉是经典题目。 题目概述 给出一个有 \(n\) 个点并且其中有 \(k\) 个关键点的无根树,要求从 \(s\) 走到 \(t\) 途中必须包含这 \(k\) 个关键点,求最短路径。 分析 考虑以一个关键点作为根。 由于这道题目 \(s,t\) 是会变的,所以我们把注意力放在这几个关键点上面。
阅读全文
摘要:应该比CSP-S还简单。 T1 分讨+贪心即可。 T2 简单题,贪心 T3 原题,做过,USACO的题目,大概是只吃 \([l,r]\) 的,然后留一个 \(k\) 最后给一个牛吃。题单里面有。 T4 好玩。 我们假设我们并没有看到数据随机。 题目概述 给定一个有 \(n\) 个点的树,定义 \(F
阅读全文

浙公网安备 33010602011771号