随笔分类 -  菜鸡刷题笔记-拓扑排序

摘要:链接: https://www.acwing.com/problem/content/166/ 题意: 给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。 思路: 先拓扑排序求出顺序, 再通过bitset利用位运算,记录并集, 可以解决重复计算的问题. 代码: c++ inc 阅读全文
posted @ 2019-09-16 23:34 YDDDD 阅读(182) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1270 题意: 给n个字符,同时给m个约束条件,求满足约束条件下的所有排列情况。 思路: 跟POJ1128很像。 按照约束建图。DFS跑一遍就行。 代码: 阅读全文
posted @ 2019-04-17 16:41 YDDDD 阅读(206) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1128 题意: 每张图片上面画了一些边框,给出这些边框叠在一起后的图片,图片边框一定是由一个字母表示并且每条边至少三个字符,输入保证至少会给出边框每条边的一个字母,一个角的一个字符表示两条边,图片边框用大写字母表示,并且不会有两张 阅读全文
posted @ 2019-04-17 15:54 YDDDD 阅读(164) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-3687 题意: 给n个求再个m个条件,a比b轻,找出n个求每个对应的最小重量, 同时保证1尽量小。2尽量小。。。 思路: 拓扑排序,反向建图。 刚开始正向建图没理解。 看题解才懂,题意要求1的重量尽量小,2的重量也尽量小。 所有并 阅读全文
posted @ 2019-04-16 15:10 YDDDD 阅读(127) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1094#author=TIMEpings 题意: 用小于号"<"来定义两元素之间的关系,并于一个没有重复元素的有序上升序列 从小到大地排列这些元素。比如说,序列A,B,C,D意味着A<B;B<C;C<D。在这个问题里,我们会给你一 阅读全文
posted @ 2019-04-16 01:56 YDDDD 阅读(222) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-1811 题意: 自从Lele开发了Rating系统,他的Tetris事业更是如虎添翼,不久他遍把这个游戏推向了全球。 为了更好的符合那些爱好者的喜好,Lele又想了一个新点子:他将制作一个全球Tetris高手排行榜,定时更新,名堂 阅读全文
posted @ 2019-04-16 00:11 YDDDD 阅读(161) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-2647 题意: 老板发工资,存在a>b,每个人的保底工资为888,给出n个人的工资关系,求老板发的最少的工资。 思路: 拓扑排序,有环则-1。 同时,给的顺序是从大到小,变成从小到大的顺序,求起来简单。 代码: 阅读全文
posted @ 2019-03-07 10:37 YDDDD 阅读(134) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-3342 题意: 给出一个有向图,判断是否有环,也就是问是否是有向无环图(DAG),是则输出YES,否则输出NO,所以可以用是否存在拓扑序列来判断。 思路: 拓扑排序。记录所有出度为0的点,找出拓扑序,若拓扑序数组的大小不等于n,则 阅读全文
posted @ 2019-03-06 23:38 YDDDD 阅读(225) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/HDU-1285 题意: 有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P 阅读全文
posted @ 2019-03-06 22:29 YDDDD 阅读(155) 评论(0) 推荐(0)