SCU 4110 / POJ 3687 反向拓扑排序 + 优先队列
题目链接:
SCU 4110
POJ 3687
分析:拓扑排序,注意根据题的要求,要先保证1号球最轻,如果我们由轻的向重的连边,然后我们依次有小到大每次把重量分给一个入度为0的点,那么在拓扑时我们面对多个入度为0的点,我们不知道该把最轻的分给谁才能以最快的速度找到1号(使1号入度为0),并把当前最轻的分给1号。所以我们要由重的向轻的连边,然后从大到小每次把一个重量分给一个入度为0
原创
2014-03-29 21:06:24 ·
490 阅读 ·
0 评论