支配树
ypxrain
这个作者很懒,什么都没留下…
展开
-
BZOJ 2815: [ZJOI2012]灾难
题意 给出一个有向无环图,问把每个点分别删掉后有多少个点不能从入读为0的点到达。 n<=100000 分析 直接把支配树建出来,然后一个点的答案就是它在支配树上的size-1. 那什么叫支配树呢?对于一个给定的图,我们定一个点S作为原点,若对于两个不同的点x,y,如果想要到达x必须要经过y则称y支配x,显然S支配所有点,其中所有点中离x最近的支配称为x的支配点,每个点向他的支...原创 2018-03-07 19:37:43 · 195 阅读 · 0 评论 -
Codeforces 757F Team Rocket Rises Again
题意 给一个n个点m条边的无向图和起点s,现在可以任意删掉一个除s以外的点,问最多有多少个点的最短路发生变化。 n<=200000,m<=300000 分析 其实这题就是问你把这个无向图构造一个最短路的DAG,求这个每个点能影响多少个点,其实也就是让你做支配树。 代码 #include <bits/stdc++.h> #define pb(x) push...原创 2018-03-09 21:07:06 · 239 阅读 · 0 评论