自己写:把缩点后的图建出来
把上一节那张有环的图缩点:每个强连通分量捏成一个点,分量之间的边保留(去掉重边和自环)。
comp[u] 已经算好了。建出缩点后的边集 ce,输出去重后的边数和 ce 的长度——两个数应该一样。
(本题用 g++ -std=c++17 -O0 编译。)
把上一节那张有环的图缩点:每个强连通分量捏成一个点,分量之间的边保留(去掉重边和自环)。
comp[u] 已经算好了。建出缩点后的边集 ce,输出去重后的边数和 ce 的长度——两个数应该一样。
(本题用 g++ -std=c++17 -O0 编译。)
全部评论