题目大意: 给一个$G=(V,E)$,满足$|V|=n$,$|E|=m$,且保证图联通,有Q个询问,每组询问有s个点,求图中有多少点满足:将其删去后,这s个点中存在一对点集$(a,b)$不联通且删去点不为s中的点. $n,m,\sum s$均为$1e5$级别. 题解: 显然满足性质的点都是割点. 我们建一颗圆方树,然后考虑对于每组询问为所有点之间路径覆盖的割点数量. 用虚树+树剖维护即可. 不是很难,但考场上把点双写错,多调了1h. 代码: #include "bits/stdc++.h&quo…