图论
ljq真的不能再吃了
珍惜每一天
展开
-
codeforces 532 E. Andrew and Taxi 二分 + 拓扑排序
E题意 给你一个有向边权图 你可以改变一条边的方向 贡献为这条边的边权 如果你改变了很多条边 那么贡献就是这么多条边中最大的那条边的边权做法 二分那个最大边权 那么小于最大边权的相当于对图没影响 判断其他是不是一个环然后如何建反边 利用 拓扑序对有向边 u -> v 来讲 如果 u 的拓扑序 是小于 v 的拓扑序 那么就是无环的于是我们只要检查边两个点的拓扑序如果前面大于后面...原创 2019-03-21 01:08:11 · 156 阅读 · 0 评论 -
【Codeforces 1108 F. MST Unification】 最小生成树
题意 给你一个带权无向联通图 他原来的最小生成树边权和为 k 给一条边加 1 是一个操作 问你最少操作多少次使得 这个新连通图的最小生成树 边权和不为k做法 我们对边排序长度一样的里面 如果这两个点已经在一个集合了 你就不用加入最小生成树里面如果这两个点不在一个集合 说明他有可能加入最小生成树 因为可能加入等值的另一条边也能生成最小生成树 所以你假设给所有等值的边都加上1 然后放入最...原创 2019-03-21 15:09:58 · 124 阅读 · 0 评论 -
CODEVS 1069 关押罪犯
CODEVS 1069题意 给你n个人 m条关系每个关系代表如果 这两个人在一个监狱 那么会产生一个v的贡献 监狱长会看见最大的贡献 问你如何使得分配监狱贡献最小我们这样来想 贡献具有单调性 如果mid 满足 那么mid + 1 肯定也是满足的 所以我们首先二分然后二分的时候比这个值大的我们要建一条边 代表放两个监狱 然后加完边的无向图跑一个二分图判别即可判断这个情况是否合法...原创 2019-03-22 19:48:11 · 148 阅读 · 0 评论 -
HDU 1083 Courses 二分图
HDU 1083题意 给你 p个课程 n个学生问你每个课程是否能选出一个课代表裸的匈牙利 直接跑/* if you can't see the repay Why not just work step by step rubbish is relaxed to ljq*/#include <cstdio>#include <...原创 2019-03-22 20:57:44 · 120 阅读 · 0 评论 -
hdu 3729 I'm Telling the Truth 二分图 匈牙利算法
HDU 3729题意 给你n个学生每个学生代表的排名范围 然后可能有学生在撒谎 问你有几个学生没撒谎 然后把满足的情况从大到小更新做法 我们知道查最多满足多少就是跑二分图就好了 但是要从大到小 所以要倒着跑 后来我建边的时候发现 把学生和所有他可能的排名建边太大了 于是发现 如果这个排名范围长度大于学生人数 那么学生无论如何都可以放进一个排名 我们就可以不建边了于是可以欢乐地跑二分图了...原创 2019-03-22 21:29:37 · 194 阅读 · 0 评论 -
【Codeforces 1139 E. Maximize Mex】 二分图最大匹配
1139E题意 给你n个人有n个值 和俱乐部从每个俱乐部只能选一个人 然后定义答案为这些人里面没出现的最小非负值做法 每个俱乐部只能选一个人 就是二分图匹配俱乐部在右边你从值开始跑 跑到第一个不符合的就是答案昨晚一开始做就想到倒叙 但是不会二分图 写了个cnt代表二分图的增广路 丢人了 今天学了二分图顺着倒着做的思路去加边从上个不行的答案开始跑 跑到不行就出来 如果都行则...原创 2019-03-22 22:21:19 · 385 阅读 · 0 评论 -
【Codevs 2171 棋盘覆盖 】 二分图最大匹配
CODEVS 2171题意 给你一个 n *n 的棋盘 棋盘中删除 m 个点 问你能最多放进去多少个 1*2 的牌子做法 二分图关键是找到一个 0元素 也就是对两个点集合来说 点集合直接没变 还要找到一个 1元素 也就是这两个点集合之间 有边相连我们知道 因为1*2 所以一个格子肯定要和相邻的格子相连 如果我们根据坐标之和奇偶性染色...原创 2019-03-23 01:28:33 · 170 阅读 · 0 评论 -
HDU 1281 棋盘游戏
HDU 1281 二分图题意 给你几个格子 问你像中国象棋一样放车能放几个根据lyd说的0要素和1要素 我们把行和列直接建边 因为放了一个 就行和列都饱和 也就是1元素然后行的点在左边 列的点在右边 也就是0元素然后要检查一个非重要点 只要枚举这个点不建边 看是否最大匹配数少于所有边的最大匹配数 如果少于 则是非重要点/* if you can't see the r...原创 2019-03-23 18:39:23 · 130 阅读 · 0 评论