题目大意:给定一个有 N 个点,N 条边且每个点的出度均为 1 的有向图,求该有向图的一个最小环. 题解:由于每个点的出度均为 1,可知可能的情况只有以下几种:一个环或多个环,一个环+一条链.因此,可以采用 Tarjan 缩点,求出每个强连通分量,更新答案贡献.另外,学到了一种并查集做法,由于每条边的出度均为 1,可知当第 i 个点连出边时,这个点一定是作为其他点的祖先或是一个独立的点.因此,让这个点合并到边的终点所对应的集合,并记录下该点到祖先节点之间的距离.当一个边的起点和终点在同一个集合中…