随笔分类 - 图论
摘要:题面不给……题意:求出一个高低不平的矩阵每个点可盛水的多少,注意边框高度为$0$。 本来以为是个$bfs$……结果一个多小时没调出来…… 结果被正解吓傻了……竟然是个最小生成树……我们可以发现每个点水位最高值可以看做从边界到达这个点路上经过的最高点的最小值……然后我们就上下左右连边……边权就是两点之
阅读全文
摘要:填坑……链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1123 题意:问切断第i个点之后多少对点不再联通。 就是个求割点同时计算出双连通分量大小嘛…… 1 #include<iostream> 2 #include<cstdio> 3 #inc
阅读全文
摘要:填坑……链接:http://poj.org/problem?id=3352 题意:求出图中再加上几条边会全部边双连通。 思路大概就是求出图中所有的双连通分量,然后像$SCC$一样缩点,缩完后每两个双连通分量再连边即可。 1 #include<iostream> 2 #include<cstdio>
阅读全文
摘要:填坑……链接:http://acm.hdu.edu.cn/showproblem.php?pid=4738 噫这还是我开博客以来第一次切杭电的题 题意:只有一颗炸弹,要切断这个图,求出这条边权值的最小值。 很裸的$Tarjan$求割边…… 但是有几个细节问题: 1、原图可能根本不连通,要输出$0$…
阅读全文
摘要:填坑填坑……链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3631 题意:每走一遍一个节点就要增加一次计数器,最后到达终点不需增加,输出按顺序游历整棵树每个节点计数器的值。 就是裸的树链剖分……唯一的坑点 1 #include<iostream
阅读全文
摘要:填坑……链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1003 题意:每个点会动态开关,改变路程有一定开销,求出最小开销。 刚开始犯憷,后来发现$n$、$m$看反……瞬间变水题…… 首先我们读入时便可以得出每一段时间内一个点是否开闭,于是我们就
阅读全文
摘要:填坑……链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3033 题意:长度为定长的$0-1$串构成一个环形长串,这个长串中每一个元素开始的子串都不相同,输出长串的最长长度和最小字典序解。 看到了数据范围就想到了暴搜……但是考虑到我在刷图论的题(
阅读全文
摘要:填坑第$n$日……链接:http://cogs.pro/cogs/problem/problem.php?pid=1764 题意:图中有黑白双色边,要求构造出的生成树必须有恰好$need$条白色边,求出在此条件下最小生成树权值和。保证有解。 为了这道题我冒着查到被杀的风险在学校不午休逃到机房……敲了
阅读全文
摘要:填坑中……链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2788 题意: 有$n$个正整数$X1,X2,...,Xn$,再给出$m1+m2$个限制条件,限制分为两类:1. 给出$a,b(1<=a,b<=n)$,要求满足$Xa + 1 = Xb$
阅读全文
摘要:填坑填坑填坑……链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2763 题意:有$m$次免费机会,求出最小值。 二维最短路没什么说的。注意时间很坑人,要用双端队列优化$SPFA$(我再说一遍堆优化SPFA是不存在的……) 1 #include<
阅读全文
摘要:继续填坑……链接:http://cogs.pro/cogs/problem/problem.php?pid=1685 题意:两种费用,求出两种费用最小的和。 正解是$LCT$……但是这里有一个令人惊掉下巴的做法…… 不断枚举每一条边所需的第一种费用,对于满足这一条件下的边加入图中,同时将这条边两个端
阅读全文
摘要:继续填坑……链接:http://cogs.pro/cogs/problem/problem.php?pid=1348 题意:求出最小逃生出口数量,使得无论哪个点被切断其他点都可以继续与其他出口联通。 首先看题面就知道,这个点一定不能存在于割点上。那么我们就先求一遍割点。求完之后,我们就切断割点与卡拉
阅读全文
摘要:填坑进行时……链接:http://cogs.pro/cogs/problem/problem.php?pid=1439 题意:找出两点间最短路上最大的货运量。 这题正解是网络流图论里的东西。首先我们可以想到一个图里面,边权最大的边一定是在这个图的最大生成树上面的,那么我们就先跑出最大生成树。 跑完后
阅读全文
摘要:链接:http://cogs.pro/cogs/problem/problem.php?pid=1958 题意:给出一些约束条件,要求得出字典序最小的符合所有条件的方案。 这道题很显然是一个在$AOE$上的程序流程问题,显然是一个拓扑排序。但是这个拓扑排序有点意思,因为它要求字典序最小。 那么我们就
阅读全文
摘要:链接:http://cogs.pro/cogs/problem/problem.php?pid=426 题意:在二分图中找出一类边的数量,这类边的特点是:砍掉这条边之后整个二分图最大匹配数量减少。 首先跑一个裸的二分图最大匹配,找到所有的连接方式。可能有人会认为最大匹配数就是所求结果,但其实不是,因
阅读全文
摘要:链接:http://cogs.pro/cogs/problem/problem.php?pid=1000 题意:有n个点,每一秒钟会从黑变白或从白变黑,黑到白额外费体力,白到黑省体力,还可以停在某个点,停白点不费体力,停黑点费体力,求到n点最省体力的多少。 初看这道题我们可能会被琐碎的情况搞晕,但是
阅读全文

浙公网安备 33010602011771号