- 题目链接:7-11 关键活动
- 考查知识:拓扑排序+逆拓扑排序
- 题意描述:
- 关键路径:从源点到汇点的所有路径中,具有最大路径长度的路径称为关键路径,其上的活动称为关键活动
- n个点,m条有向边,求有向图中的关键路径长度,并按以下要求打印关键路径
- 关键活动输出的顺序规则是:任务开始的交接点编号小者优先,起点编号相同时,与输入时任务的顺序相反。
- 思路简析:
- 从原点出发,按拓扑排序求事件最早发生时间ve
- 从汇点出发,按逆拓扑排序求事件最迟发生时间vl
- 根据各个顶点的ve,vl数组求弧的最早e,最迟l开始时间
- 求AOE网中所有活动的差额d(),找到所有d()=l()-e()=0的活动构成关键活动
- 具体代码
#include
7-11 关键活动(拓扑排序+逆拓扑排序)
最新推荐文章于 2023-09-08 22:58:52 发布