首页 > 珂朵莉喊你一声大佬
头像 鞋儿破,帽儿破,身上的袈裟破
发表于 2020-08-18 11:55:05
首先由题意可以知道, 该图不一定连通, 可能是好几个图, 但是一定是特殊的树形结构, 即根节点和叶节点可能是一个环。这时候运用tarjan缩点后重新建图, 就会建成树形结构(可能是好几颗树)。然后二分(二分最小的大佬数量)剩下的就是check的问题了check要用到DFS回溯和拓扑排序DFS不能从根 展开全文
头像 ZZZYM
发表于 2022-02-22 18:14:45
珂朵莉喊你一声大佬(tarjan求强连通分量并缩点+二分) 思路 本题中,每个点最多只有一条入边, 构成一个类似外向树森林的图。不了解外向树的可以搜索基环树(又称环套树),外向树是基环树的一种,每个结点有且仅有一条入边。又因为本题中的点至多有一条入边,可能没有入边,所以是类似外向树,严格来说不是外 展开全文
头像 张广文
发表于 2020-03-23 20:38:25
include include include include include define LL long long using namespace std;const int N=1e6+77;int n,m,f[N],F[N],a[N],cnt,b[N];int head[N],nxt[2N] 展开全文