feng_zhiyu的博客

http://www.fzhiy.com/ 欢迎关注我的博客,期待与大家一起学习~

【PAT甲级】1146 Topological Order(25 分)(拓扑排序)

题目链接 This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given direct...

2018-08-24 18:20:38

阅读数 183

评论数 0

【湖南省第十二届大学生计算机程序设计竞赛】B 有向无环图(拓扑排序)

Bobo 有一个 n 个点,m 条边的有向无环图(即对于任意点 v,不存在从点 v 开始、点 v 结束的路径)。 为了方便,点用 1,2,…,n 编号。 设 count(x,y) 表示点 x 到点 y 不同的路径数量(规定 count(x,x)=0),Bobo 想知道 除以 (10 9+7...

2018-05-05 13:40:03

阅读数 50

评论数 0

【HDU 1811 Rank of Tetris】(拓扑排序判环 + 并查集合并)

自从Lele开发了Rating系统,他的Tetris事业更是如虎添翼,不久他遍把这个游戏推向了全球。 为了更好的符合那些爱好者的喜好,Lele又想了一个新点子:他将制作一个全球Tetris高手排行榜,定时更新,名堂要比福布斯富豪榜还响。关于如何排名,这个不用说都知道是根据Rating从高到低来排...

2018-02-02 16:36:06

阅读数 64

评论数 0

【poj 1094 Sorting It All Out 】(拓扑排序判环 + 判唯一性)

题意:n个编号,m中偏序关系,形如A,问是否存在唯一的拓扑序列并且给出在第几组关系确定的。 分析: 拓扑排序判环 + 判唯一性 本题特别的地方在 第几组能够确定唯一的拓扑序列,所以每输入一组关系,需调用拓扑排序一次,若确定了存在唯一序列或者存在环,即可不再调用。 若直到输入完毕也不能确定...

2018-02-02 15:41:33

阅读数 152

评论数 0

【hdu 2647 Reward 】(拓扑排序判环,构造反向图)

题意:老板给n个人发工资,有m中关系(a比b多),每个人至少888元,问老板至少准备多少钱,如果存在环输出-1。 分析:知道了最少888元,最多的不知道,构造反向图即可,用拓扑排序判环 代码: #include #include #include #include #include ...

2018-02-02 13:37:45

阅读数 85

评论数 0

【poj 3687 Labeling Balls 】(拓扑排序+优先队列,构造反向图)

题意:n个重量为1~n的球,给定一些编号间的重量比较关系,前者比后者轻,现在给每个球编号,在符合条件的前提下使得编号小的球重量小。(先保证1号球最轻,其次2号……) 分析:要保证1号球最轻,2号其次, 如果有多个入度为0的点,我们必须把编号从大到小分配给他们,这样才满足题目条件。 所以要构造反向...

2018-02-02 13:30:53

阅读数 75

评论数 0

【Codeforces Round #460 (Div. 2) D - Substring】(拓扑排序判环+树形dp / dfs判环+记忆化)

链接:http://codeforces.com/contest/919/problem/D 题意:给你一个n个点m条边的有向图,每一个顶点都对应一个字母,定义一条路径的价值为:从一个顶点开始这条路径上出现的字母的最多次数。题目要求输出这个图的最大价值。如果存在环就输出-1. 分析: 拓扑排序...

2018-02-01 18:45:19

阅读数 78

评论数 0

【codeforces 】Educational Codeforces Round 36 (Rated for Div. 2)(C.模拟 D.拓扑排序判断环)

C Permute Digits 题意:给你一个数小于1e18 a和b,输出不大于b的数a,a是经过任意重新排放的。 分析:模拟 + 思维题 若a的长度比b小,直接输出字典序最大的; 否则,sort排序,然后从前往后两两交换,直到a>b #include using nam...

2018-01-29 23:58:29

阅读数 73

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭