拓扑排序
文章平均质量分 88
WA是一笔财富
这个作者很懒,什么都没留下…
展开
-
Sorting It All Out POJ - 1094 拓扑排序
传送门:POJ1094题意:给出n个字母之间的大小关系(以小于号形式两两给出),判断:1.该字母序列有序,并依次输出;2.该序列不能判断是否有序;3.该序列字母次序之间有矛盾,即有环存在。看题解才知道是典型拓扑排序,也是我第一次做拓扑排序的题,虽然数据结构学过拓扑排序,但自己并没有做到活学活用啊!看了别人的代码后感觉确实这么做是对的,但又说不出个所以然来。不原创 2017-03-20 21:46:44 · 234 阅读 · 0 评论 -
HDU 4857 逃生 && Codeforces 825 E. Minimal Labels 逆向拓扑序+优先队列
传送门:HDU4857思路:很容易看出来是个拓扑序,然而我用队列、优先队列、排序等等什么方法求拓扑序都wa。。正解:应该反向建图,由在后面的指向在前面的,这样每次取出来的一定是可以放在最后面的,如果同时有多个入度为0,则取编号较大的,这一过程可以用优先队列维护。虽然证明不了这样是反着做是对的,但是很简单一组数据就能证明正向做不可行:13 23 13 1答案应为3 1原创 2017-06-09 22:07:01 · 239 阅读 · 0 评论 -
HDU 6073 Matching In Multiplication 思维(拓扑)
传送门:HDU6073题意:给出一个二分图的两个顶点集合,每个顶点集合的大小为n,输入v1,w1,v2,w2,表示集合U中的i顶点与集合V中的v1,v2顶点相连,且边的权值为w1,w2。求两个集合的所有完备匹配的权值之和。一个完备匹配的权值为该匹配所有边的权值相乘,且数据保证至少存在一个完美匹配。思路:官方题解说的很明白了:首先如果一个点的度数为11,那么它的匹配方案是固定的,原创 2017-08-04 23:27:41 · 377 阅读 · 0 评论