The 2017 ACM-ICPC Asia Beijing Regional Contest C - Graph

题面 题意 给出一张图,每次询问给出l,r,定义序号在l,r之间的点为安全的,求只经过安全点就可以互相到达的点对数。 做法 首先题目不难转化为求所有联通块的贡献和,每个联通块的贡献为 ( s − 1 ) ∗ s / 2 (s-1)*s/2 (s−1)∗s/2,s表示该联通块的大小。 因为是联通块,所以我们考虑有哪些边在块内,然后每条边记录两条(u->v,v->u),根据左端点排序,这样序号在一段区
相关文章
相关标签/搜索