这是一道反拓扑排序题.
糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。
现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。
同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们有一些好处。...
分类:
其他好文 时间:
2014-07-28 00:28:49
阅读次数:
183
确定比赛名次Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11543Accepted Submission(s): 4603Problem Des...
分类:
其他好文 时间:
2014-07-27 23:04:19
阅读次数:
207
拓扑排序1.一般应用 拓扑排序常用来确定一个依赖关系集中,事物发生的顺序。例如,在日常工作中,可能会将项目拆分成A、B、C、D四个子部分来完成,但A依赖于B和D,C依赖于D。为了计算这个项目进行的顺序,可对这个关系集进行拓扑排序,得出一个线性的序列,则排在前面的任务就是需要先完成的任务。2.实现.....
分类:
其他好文 时间:
2014-07-27 22:47:09
阅读次数:
208
逃生Description糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们有一些好处。负...
分类:
其他好文 时间:
2014-07-27 22:41:59
阅读次数:
271
逃生Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 688Accepted Submission(s): 190Problem Descriptio...
分类:
其他好文 时间:
2014-07-27 10:18:42
阅读次数:
149
RewardTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3815Accepted Submission(s): 1162Problem Desc...
分类:
其他好文 时间:
2014-07-26 16:49:02
阅读次数:
287
1 /* 2 ACM1811 可以利用拓扑排序和并查集解决,主要方式是利用并查集在输入数据的时候将所有相等的点合并 3 然后将处理完的数据统一按照一个符号方向连接成有向线段,利用的是邻接矩阵;接下来把每条边都进行履历 4 如果出现conflict,那么就会在去除所有入度的时候无法找到新...
分类:
其他好文 时间:
2014-07-26 01:01:26
阅读次数:
239
拓扑排序的定义:把每个变量看成一个点,”小于“或者”先后“关系看成有向边,则我们得到一个有向图。这样我们的任务实际上是把一个图的所有节点排序,使每一条有向边的(u,v)对应的u都排在v之前,在图论中,我们称之为拓扑排序。不难发现,如果一个有向图里存在回路,则不存在拓扑排序(如果设置一个标志数组,我们...
分类:
其他好文 时间:
2014-07-24 12:12:25
阅读次数:
258
其实这两个星期以来,自己学会了很多东西,就比如最小环,拓扑排序,用深搜打暴力,一些数学结论,背包,djik什么鬼的求最短路,对最小生成树的更深的理解以及对spfa.bfs的更深的感悟吧,当然还有一些小技巧,就比如用指针啊,计算斜率啊,等等。。。等集训结束之后,再好好总结一下吧。。其实挺不想回去的,回...
分类:
其他好文 时间:
2014-07-24 10:08:33
阅读次数:
164
强连通算法判断是否满足2-sat,然后反向建图,拓扑排序+染色。
一种选择是从 起点开始,另一种是终点-持续时间那个点 开始。
若2个婚礼的某2种时间线段相交,则有矛盾,建边。
容易出错的地方就在于判断线段相交。
若s1
输出路径的做法可以参考论文2-SAT解法浅析
#include
#include
#include
#include
#include
#include
#...
分类:
其他好文 时间:
2014-07-23 16:39:31
阅读次数:
262