tarjan判断割点...拿掉一个点之后,会被分成若干个联通块,用节点个数和统计一下他们相互不能到达的个数就好. ; maxm=; type edgetype=record toward,next:longint; end; var edge:..maxm] of edgetype; first,dfn,low,stack,s:..maxn] of longint; pd:..maxn] of boolean; sum:..maxn] of int64; tot,cnt,i,n,m:longin…