这一题,我当年只会$60$分做法..... 我们考虑对原图跑一波边双,然后缩成一个森林. 对于森林中的每一棵树,我们钦定一个根. 令$siz[x]$表示以$x$为根的子树中,在原图中点的个数. 令当前的答案为$ans$ 对于一条边$(u,v)$,如果这两个点在缩点后的同个点内,那么什么都不用管,直接输出$ans$即可. 否则我们先令$u=d[u]$,$v=d[v]$,其中$d[i]$表示原图中第$i$号点在缩点后的森林中的编号. 显然这两个点在同一棵树内,不妨设$dep[u]>dep[v]$,令…