文章
59
粉丝
0
获赞
0
访问
9.1k
1:
使用三元组助记,(起点,终点,距离),方括号内存储最短路径[0,inf,inf,inf,inf,inf]
1.(0,1,2) [0,2,inf,inf,inf,inf]
2.(0,1,2),(1,2,1) [0,2,3,inf,inf,inf]
3.(0,1,2),(1,2,1),(2,3,2) [0,2,3,5,inf,inf]
4.(0,1,2),(1,2,1),(2,3,2),(3,4,1) [0,2,3,5,6,inf]
5.(0,1,2),(1,2,1),(2,3,2),(3,4,1),(4,5,2) [0,2,3,5,6,8]
2:
邻接矩阵为上三角,显然为DAG,拓扑序列可为0-1-2-3-4-5
3:
关键路径长度为8,有两条路径
0-1-2-3-4-5
0-1-2-3-5
关键路径中所有活动皆为关键活动
评分及理由
(1)得分及理由(满分4分)
学生正确应用了Dijkstra算法,逐步求解了从v₀到其余各顶点的最短路径长度,最终得到的结果与标准答案一致:v₀→v₁(2)、v₀→v₂(3)、v₀→v₃(5)、v₀→v₄(6)、v₀→v₅(8)。最短路径长度总和为2+3+5+6+8=24,计算正确。虽然表述方式与标准答案略有不同,但思路和结果完全正确,因此不扣分。
得分:4分
(2)得分及理由(满分3分)
学生正确判断出图G为有向无环图(DAG),理由充分(邻接矩阵为上三角矩阵),并给出了一个正确的拓扑排序序列(0-1-2-3-4-5)。虽然标准答案中给出了另一种可能的序列,但学生给出的序列也是合理的,因此不扣分。
得分:3分
(3)得分及理由(满分3分)
学生在AOE网关键路径求解中存在错误。关键路径长度计算错误(学生答案为8,标准答案为12),且关键路径识别错误(学生给出的两条路径均不正确)。关键路径应为v₀→v₁→v₃→v₅,长度为2+6+4=12。关键活动应为a₁(v₀→v₁)、a₄(v₁→v₃)、a₈(v₃→v₅)。由于关键路径计算和关键活动识别均存在根本性错误,扣3分。
得分:0分
题目总分:4+3+0=7分
登录后发布评论
暂无评论,来抢沙发