GESP 八级 · GESP 202506 C++ 八级 第 15 题

选择题 · 答案 A · 考点:算法

← 整套速查表 GESP 八级 全部真题

题目

下面的程序使用邻接矩阵表达的带权无向图,则从顶点 $0$ 到顶点 $3$ 的最短距离为( )。

int weight[4][4] = {
    {0, 5, 8, 10},
    {5, 0, 1, 7},
    {8, 1, 0, 3},
    {10, 7, 3, 0}
};
答案:A

考点

算法

解题思维

邻接矩阵是n×n的方阵,matrix[i][j]表示顶点i到j是否有边(有权图存权值)。n个顶点需n²空间。

常见错误

有向完全图边数为n(n-1),无向完全图边数为n(n-1)/2。简单图不含自环和重边。

详细解析(节选)

【考点】最短路径算法|邻接矩阵|Dijkstra算法

1. 🎯 考纲定位

本题锁定在 GESP 八级"算法"模块的图论最短路径考点。命题人刻意在直达路径(0→3=10)和间接路径(0→1→2→3=9)之间制造认知冲突,卡住只会看直接边、不会枚举中转点的考生——这是八级图论最典型的陷阱设计。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断