拓扑排序
文章平均质量分 70
xtttgo
这个作者很懒,什么都没留下…
展开
-
POJ 1094 Sorting It All Out(拓扑排序)
传送门:http://poj.org/problem?id=1094这题就是普通的拓扑排序,但是有几个要点要注意首先就是要记录在输入到哪一步的时候会产生什么样的结果,如果产生了答案或者产生了环就略过接下来的输入。为了达到这样的效果,只能输入一条边就拓扑一次,看看有没有产生答案。我因为判断结果的优先级搞错了wa了很多次产生了答案或者产生环的优先级都是高于不能排序的。也就是说,即使原创 2015-10-19 19:39:12 · 290 阅读 · 0 评论 -
POJ 2585 Window Pains(拓扑排序)
传送门:http://poj.org/problem?id=2585这题刚看到的时候完全没有头绪,但是经过仔细思考,发现了可以建图的地方。对于一块空格,有好几种填入的可能,如果这个点可以被1,2,3覆盖,但是最终覆盖的是2,那么就可以在1和2,3和2之间连上一条有向边,那么遍历一遍图,就可以建立一个有向图了。再通过这个图进行拓扑排序,就可以判断有无环存在。#include#include原创 2015-10-19 19:46:38 · 417 阅读 · 0 评论 -
POJ 1128 Frame Stacking(拓扑排序+DFS)
传送门:http://poj.org/problem?id=1128这题是poj2585加强版,那题是固定图案,而这题是只给你图,求顺序,乍看这题挺难的,但是用2585的思路来处理,两题其实没有什么不同,同样对于每个覆盖的点进行建图,然后建立完一个有向图之后拓扑排序。这题的重点就是如何确定一个矩阵的位置,我用了map来记录当前字母的左上角坐标与右下角坐标,那么就能迅速知道每个字母分别覆原创 2015-10-19 19:54:41 · 318 阅读 · 0 评论