live archive 4210 - Almost Shortest Path(不包含最短路的最短路)
题意:找出一条近最短路,这条近最短路不包含所有最短路的边先找出所有最短路经过的点。再找最短路,要求使用的边不是最短路上的边(边的两点都是最短路经过的点,而且边长等于两点间的距离,则说明是最短路上的边)。两次spfa分别找到起点和终点的最短距离,当每一个点的两个最短距离加起来刚好是起点到终点的距离时,说明该点在最短路上。做这道题比较顺利,直接贴代码#include#include#include#i