A strongly connected digraph is a directed graph in which for each two vertices and , there is a directed path from to and a direct path from to . Let = (, ) be a strongly connected digraph, and let = (, ) ∈ be an edge in the graph. Design an efficient algorithm which decides whether ′ = (, ∖ {}), the graph without the edge is strongly connected. Explain its correctness and analyze its running time.
So what I did is run BFS and sum the labels, once on the original graph from and then again in G' without the edge (again from ) and then : if second sum (in G') < original sum (in G) then the graph isn't strongly connected.
P.S this is a question from my exam which I only got 3/13 points and I'm wondering if i should appeal..