拓扑排序
拓扑排序
浪漫些许潦草
这个作者很懒,什么都没留下…
展开
-
hdu 2647 Reward(拓扑排序)
RewardProblem Description Dandelion’s uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a trouble about how to distribute the r原创 2017-07-20 10:14:53 · 440 阅读 · 0 评论 -
hdu 4857 逃生(拓扑排序)
逃生Problem Description 糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。 同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们有一些好处。负责人现在可以安排大家排队的顺序,由于收了好处,所以他要让1号尽量靠前,如果此时原创 2017-07-18 10:51:09 · 434 阅读 · 0 评论 -
poj 2585 Window Pains(拓扑排序)
Window Pains题目链接:在这里思路: 本题最难的就是建图了,完全没看出来是拓扑排序。。那么为什么是拓扑排序呢? 我们看,在1~9每个窗口的区域里,如果整个区域a是相同的数,那么这时这个窗口肯定是后打开的。如果这个区域里面还有其他的数(例如b,c…),那么其他窗口肯定是在这个窗口后面打开的。由此可建立有向边(a->b,a->c….)建完图后,只需要判断这个图是否为DAG即可(有向无环图)原创 2017-07-21 09:22:08 · 527 阅读 · 0 评论 -
poj 1128 Frame Stacking(DFS+拓扑排序)
Frame Stacking题目链接:哈哈,在这里题意:每个图片由同一字母组成的边框表示,每个图片的字母都不同; 在一个最多30*30的区域放置这些边框,这些边框叠在一起,给出从上向下看的图。每个相框保证四条边上至少有一点出现。 求底层向顶层叠放的边框次序,多种结果按字典序输出思路:先根据原始图,对每个字母的图片建立大致轮廓(记录左上和右下) 然后根据每个图片的轮原创 2017-07-21 11:49:07 · 501 阅读 · 0 评论 -
hdu 6073 Matching In Multiplication(2017 Multi-University Training Contest - Team 4 )
Matching In Multiplication题目链接:Matching In Multiplication题意:给你一个二分图,集合U和V各有n个点,集合U的每个点都连出两条边。保证至少有一个完美匹配。对于一个完美匹配,价值是边权之积,要求所有完美匹配的价值和。官方题解: 思路: 如果一个点的度数为1的话,那么它的匹配方案肯定是固定的,因此我们可以先通过拓扑排序去掉集合V中度数为1的点,原创 2017-08-05 09:11:09 · 505 阅读 · 0 评论 -
hdu 6165 FFF at Valentine(强连通分量缩点+拓扑排序)
FFF at Valentine At Valentine’s eve, Shylock and Lucar were enjoying their time as any other couples. Suddenly, LSH, Boss of FFF Group caught both of them, and locked them into two separate cells of t原创 2017-09-30 15:46:33 · 458 阅读 · 0 评论