随笔分类 - 图论———拓扑排序
摘要:<题目链接> 题目大意: 给定一个有向图(图不一定连通),每个点都有点权(可能为负),让你求出从源点走向汇点的路径上的最大点权和。 解题分析:想到拓扑排序就好做了,然后在拓扑的过程中进行简单的状态转移。
        阅读全文
            
                posted @ 2019-05-19 11:11  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你一些只由小写字母组成的字符串,现在按一定顺序给出这些字符串,问你怎样从重排字典序,使得这些字符串按字典序排序后的顺序如题目所给的顺序相同。 解题分析:本题想到拓扑排序就好做了。就是枚举每个字符串,每个字符串和它前一个字符串寻找第一个不同的字符,然后前一个串的该字符向当前
        阅读全文
            
                posted @ 2019-04-15 21:02  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意:一个DAG图有n个点,m条边,走过每条边都会花费一定的时间,问你在不超过T时间的条件下,从1到n点最多能够经过几个节点。 解题分析:对这个有向图,我们进行拓扑排序,并且在拓扑排序的过程中,用dp来进行状态的转移,$dp[i][j]$表示,在以$i$为终点的且经过$j$个点的路
        阅读全文
            
                posted @ 2019-03-27 12:29  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 对于N个大写字母,给定它们的一些关系,要求判断出经过多少个关系之后可以确定它们的排序或者排序存在冲突,或者所有的偏序关系用上之后依旧无法确定唯一的排序。 解题分析: 因为本题在确定发生冲突和能够确定唯一排序的时候要及时输出,所以必然是每输入一对关系,就进行一次拓扑排序来判断
        阅读全文
            
                posted @ 2018-11-21 14:45  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你 0~n-1 这n个点,然后给出m个关系 ,u,v代表u->v的单向边,问你这m个关系中是否产生冲突。 解题分析: 不难发现,题目就是叫我们判断图中是否存在环,存在环,则说明冲突。所以我们对图进行拓扑排序,如果该图中所有的点均能在拓扑排序中成为入度为0的点,则说明不含环
        阅读全文
            
                posted @ 2018-11-20 19:43  
悠悠呦~
    
            
        
摘要:题目链接:https://vjudge.net/contest/218427#problem/C 题目大意: 老板要给很多员工发奖金, 但是部分员工有个虚伪心态, 认为自己的奖金必须比某些人高才心理平衡; 但是老板很人道, 想满足所有人的要求, 并且很吝啬,想画的钱最少 输入若干个关系 a b a 
        阅读全文
            
                posted @ 2018-04-10 21:36  
悠悠呦~
    
            
        
摘要:题目链接 确定比赛名次 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 31474 Accepted Submission(s): 12400 
        阅读全文
            
                posted @ 2018-04-01 19:40  
悠悠呦~
    
            
        
 浙公网安备 33010602011771号
浙公网安备 33010602011771号