随笔分类 - 最小割
摘要:传送门 分析 我们先跑一遍最小割 然后我们只留下没满流的边进行tarjan 如果一条边连两点不在一个联通块里则一定在一个方案里 如果起点和s在一个联通块中且终点和t在一个联通块中,那它一定是一个关键边 代码
阅读全文
摘要:传送门 分析 我们让s到1,关键点到t分别连流量为inf的边 于是我们可以考虑跑s到t的最小割 于是我们将所有点拆为两个点,关键点和1的两个点之间连inf,其余点连1 将原图的边也连上,流量为inf 于是跑最小割即可 代码
阅读全文
摘要:传送门 分析 权值不同点之间连权值为1的边 起点向每个1,每个0向终点也连权值为1的边 跑最小割即可 代码
阅读全文
摘要:传送门 分析 我们只要求出拿出权值和最小的点集是的剩下的点合法即可 求这个我们可以考虑最小割 我们将棋盘黑白染色 起点向黑点,白点向终点连边权为点权的边 黑点向白点连边权为inf的边 之后跑最小割即可 代码
阅读全文
摘要:传送门 分析 起点向狼连边,羊向终点连边,边权均为inf 每个点向它四联通的点连边权萎1的边 跑最小割即可 代码
阅读全文
摘要:传送门 分析 我们知道一个点可以保护他射程的那几个点和他左边的那个点 我们又知道如果保护关系成环则环中的点以及这些点左面的点均是无敌的 所以我们按保护关系连边,然后跑tarjan 然后只要找出点数大于1的联通块中的点即可 之后问题就转换为了求无敌点之外的点所构成图的最大权闭合子图 注意此处是正权点连
阅读全文
摘要:传送门 分析 我们不难想到所有点的海拔要么是0要么是1 所以跑最小割即可 但是时间复杂度不行 于是转化为对偶图的最短路 代码
阅读全文
摘要:传送门 题目 农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1,a2,...,a(c),且a1与a2相连,a2与a3相连,等等,那么电脑a1和a(c)就可以互发电邮。 很不幸,有时候奶牛会不小心踩到
阅读全文

浙公网安备 33010602011771号