题链: http://www.lydsy.com/JudgeOnline/problem.php?id=1969 题解: 线段树,树链剖分,反向考虑思路是很巧妙,但是感觉代码真的恶心.. 反着考虑,先按照给出的操作把所有该删的边都删掉,那么剩下的也还是一个联通块.(题目保证了的)然后在该联通块里随便选出某些边来形成一颗树.那么显然,若只看树边的话,每一条树边都是一条关键边,如果此时加一条其他的边 e(x,y),使得形成了一个环,那么显然 x ~ y 路径上的边都不再是关键边. 那么此时问题变为了…