![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
拓扑排序
chen_minghui
这个作者很懒,什么都没留下…
展开
-
POJ 1094 Sorting It All Out 拓扑排序
题目链接http://poj.org/problem?id=1094题意有n个字母,输入m个小于关系,问到第几个可以: 1.确定出这n个字母的关系。 2.确定它们之间关系矛盾了。 3.m条关系都给出了,n个字母关系仍不确定。思路每次输入一条边,就进行一次拓扑排序。需要注意的是: 1.(3)(关系不确定) 优先级最低,只有当(1),(2)都没有被判定,最后才能判定3. 2.(1),(2)谁先原创 2017-08-27 21:12:18 · 159 阅读 · 0 评论 -
HDU 1285 确定比赛名次 拓扑排序
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1285思路输入的数据一定有解:拓扑排序,优先取出编号小的点。#include<cstdio> #include<queue> #include<iostream> #include<functional> #include<vector> #include<map> #include<cstring> #i原创 2017-08-28 10:11:16 · 186 阅读 · 0 评论 -
HDU 产生冠军 2094
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2094思路从拓扑排序题集中找的题,有点水。如果入度为0的点只有一个,那就能确定冠军#include<cstdio> #include<queue> #include<iostream> #include<vector> #include<map> #include<cstring> #include<str原创 2017-08-28 10:14:42 · 176 阅读 · 0 评论 -
HDU 1811 Rank of Tetris 并查集+拓扑排序
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1811题意有个rating系统,每个人的rating有高有低,给定n个人之间m条高低或等于关系。 判断: 1.是否能确定每个人之间的高低情况 2.是否有冲突 3.高低情况不确定 注意:如果信息中同时包含冲突且信息不完全,也算冲突思路并查集缩点,将分数相同的缩点。拓扑排序即可,如果某次出现两个或两个原创 2017-08-28 10:28:55 · 157 阅读 · 0 评论 -
HDU 3342 Legal or Not 拓扑排序判环
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=3342题意在某个大牛qq群中,一些大牛喜欢自称某某某是他的师傅,某某某是他的徒弟,根据m条关系,判断关系是否合法,也即不会出现某人即使徒弟又是师傅。思路拓扑排序判环:当拿出来的点不足n个,说明有环。#include<cstdio> #include<queue> #include<iostream> #in原创 2017-08-28 10:33:23 · 184 阅读 · 0 评论 -
HDU 2467 Reward 拓扑排序
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2647题意某个公司到了年终要发年终奖,老总决定给每个人至少发888元。但是有些人有一些额外的需求,他要求比另外一些员工高,老板希望满足所有人的要求,同时又使得用的钱最少。输出总钱数,如果不能满足所有人的要求,输出-1.思路拓扑排序:从出度为0的点开始,给每个点“分层”,每扩展一层基础钱数加1.如果成环了,就原创 2017-08-28 10:21:55 · 206 阅读 · 0 评论