正在载入在线练习界面,本页内容可直接阅读…
AK CSP › NOIP 提高 2018 第一轮真题 › 第 13 题
NOIP 提高 2018 第一轮 第 13 题:下列关于最短路算法的说法正确的有(
题目
下列关于最短路算法的说法正确的有( )。
答案
A、B、D
题解
考点定位
本题考「最短路算法适用性(不定项)」,对应大纲 4.3.3 最短路(难度【4】)。
解题过程
- A 无负回路但有负边 ⇒ Dijkstra ✗、Floyd ✓( Floyd 不依赖非负权)……官方答案 A ✓(无负回路时多次调用 Dijkstra 的 Johnson 重赋权法可行);
- B 无负边多次 Dijkstra ✓;
- C 负回路时 Dijkstra ✗(结果错误);
- D 无负边一次 Dijkstra 求单源 ✓。
答案:A、B、D。
易错提醒
① Dijkstra 要求非负边权;② 负边存在用 Bellman-Ford/SPFA;Johnson 用 BF 重赋权后跑 Dijkstra。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号