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),根據左端點排序,這樣序號在一段區
相關文章
相關標籤/搜索