随笔分类 - 【图论】
摘要:<题目链接> 题目大意:给你n个发射站和n个接受站的位置,并且给出他们的容量,现在需要你对这n对站台进行匹配,距离越近的站台越稳定,如果两个站台距离相等,容量越大的越稳定。问你稳定匹配是什么,如果不存在的话,输出 "impposible "。 解题分析: Gale_Shapley的模板题,我们只需要
        阅读全文
            
                posted @ 2019-01-18 23:44  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你N个男生和N个女生,并且给出所有男生和女生对其它所有异性的喜欢程度,喜欢程度越高的两个异性越容易配对,现在求出它们之间的稳定匹配。 解题分析: 稳定婚姻问题的模板题,需要用到Gale_Shapley算法,GS算法讲解 >>> 这个算法还是很直观的。 2019-01-17
        阅读全文
            
                posted @ 2019-01-17 00:08  
悠悠呦~
    
            
        
摘要:<题目链接> <转载于 >>> > 题目大意: 给你一个图,让你判断他是不是仙人掌图。 仙人掌图的条件是: 1、是强连通图。 2、每条边在仙人掌图中只属于一个强连通分量。仙人掌图pdf说明>>> 解题分析: 1、首先得先熟练掌握tarjan算法的应用。 2、必须了解仙人掌图的三个性质: (1).仙人
        阅读全文
            
                posted @ 2018-12-06 22:47  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意:给你一张图,有n个点,每个点都有需要缴的税,两个直接相连点之间的道路也有需要花费的费用。现在进行多次询问,给定起点和终点,输出给定起点和终点之间最少花费是多少,并且输出最少花费所走的路径,如果有多条路径花费最少,则输出字典序最小的那条。 解题分析: 输出最短路的路径问题,需要
        阅读全文
            
                posted @ 2018-12-06 12:13  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你一个连通的无向图,问你删除每一条边后,是否能够出现一对(u,v),使得u,v不连通,且u<v,如果有多对u,v,则输出尽量大的u,和尽量小的v。 解题分析: 首先要明确,因为该图是连通的无向图,所以删除的边是桥才能够使至少两点不连通。但是对于删除桥的情况,如何输出尽可能
        阅读全文
            
                posted @ 2018-12-04 17:03  
悠悠呦~
    
            
        
摘要:<题目连接> 题目大意: 给你一个(保证输入无重边,无自环)无向图,然后有下面Q条询问,每条询问为:问你u点与v点之间有几条(除了首尾两点外,其他点不重复)的路径.如果有0条或1条输出0或1,如果有2条以上,输出”two or more”. 解题分析: 我们可以用并查集判断两点之间是否有路径相连通,
        阅读全文
            
                posted @ 2018-12-02 16:42  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你一个连通的无向图,问你其中割点的编号,并且输出删除该割点后,原图会被分成几个连通分量。 解题分析: Tarjan求割点模板题。 2018-12-02
        阅读全文
            
                posted @ 2018-12-02 00:47  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 有一群孩子正在玩老鹰抓小鸡,由于想当老鹰的人不少,孩子们通过投票的方式产生,但是投票有这么一条规则:投票具有传递性,A支持B,B支持C,那么C获得2票(A.B共两票),输出最多能获得的票数是多少张和获得最多票数的人是谁?(如果有多个人获得的票数都是最多的,就将他们全部输出)
        阅读全文
            
                posted @ 2018-12-01 16:26  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你一张有向图 G,求一个结点数最大的结点集,使得该结点集中的任意两个结点 u 和 v 满足:要么 u 可以达 v,要么 v 可以达 u(u,v相互可达也行)。 解题分析: 该点集需满足两个要求:1.任意两点至少有一方能够到达另外一点;2.点数尽可能的多。 通过画图分析可以
        阅读全文
            
                posted @ 2018-11-28 20:43  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 一个有向图,让你按规则划分区域,要求划分的区域数最少。 规则如下:1.所有点只能属于一块区域;2,如果两点相互可达,则这两点必然要属于同一区域;3,区域内任意两点至少有一方能够到达另一方。 解题分析: 双连通的两点必须要属于一块区域,所以可以直接对相互连通的点进行缩点,然后
        阅读全文
            
                posted @ 2018-11-27 21:45  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: n个人,m条关系,每条关系a >= b,说明a,b之间是可比较的,如果还有b >= c,则说明b,c之间,a,c之间都是可以比较的。问至少需要多少个集合使得每个集合内的人都是不可比较的。 解题分析: 将所给的关系当成有向边,根据题意,同一强连通分量中的任意两点不能分到一组,
        阅读全文
            
                posted @ 2018-11-26 23:55  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: FJ有N块地,这些地之间有P条双向路,每条路的都有固定的长度l。现在要你找出从第1块地到第n块地的T条不同路径,每条路径上的路段不能与先前的路径重复,问这些路径中的最长路段的最小值是多少。 解题分析: 最小的最大值问题,依然需要用二分答案,枚举出该最大路段的长度,然后将所有
        阅读全文
            
                posted @ 2018-11-24 23:24  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你一张有向图,问在保证该图不能成为强连通图的条件下,最多能够添加几条有向边。 解题分析: 我们从反面思考,在该图是一张有向完全图的情况下,最少删去几条边能够使其不是强连通图。即,开始的时候,图的总边树为 n*(n-1),减去m条已有的边。然后把原图中所有的强连通块进行缩点
        阅读全文
            
                posted @ 2018-11-08 20:50  
悠悠呦~
    
            
        
浙公网安备 33010602011771号