寻找道路 题目链接 这道题非常的水,按照题意, 先反向建边,从终点搜索,标记出可以到达终点的点 然后枚举一遍,判断出符合条件1的点 再从起点搜索一遍就可以了 #include<iostream> #include<cstring> #include<cstdio> using namespace std; #define N 10010 #define M 200010 int n,m,Head[N],_Head[N],dis[N],tot,s,t; int que[M…
这道题真的很女少啊 言归正传: 这道题其实就是考验的思路,读题后,我们发现对于某个点他所连接的点必须连接终点,那么我们直接反向存图,从终点进行bfs,可以找到未连接的点,然后对这些点所连接的点进行标记,最后来一遍最短路就OK了. SPFA好啊 上代码: #include <bits/stdc++.h> using namespace std; int n , m , s , ee; int dis[10010] , vis[10010] , f[10010]; vector<int>…