传送门 正难则反。 考虑计算两人相遇的方案数。 先正反跑一遍最短路计数。 然后对于一条在最短路上的边(u,v)(u,v)(u,v),如果(dis(s,u)*2<total&&dis(v,t)*2<total)说明两人可以在这条边上面相遇。 如果对于一个点从起点到它的距离刚好是最短路的一半也可以在这个点相遇。代码 转载于:https://www.cnblogs.com/ldxcaicai/p/10084760.html