首页 > Network of Schools
头像 louhc
发表于 2019-08-26 21:46:21
思路 因为对于一个环,给其中任何一点支援都是等效的,因此先对原图进行缩点.对于缩点后的图,入度为0的点不能被其他学校支援,其他入读不为0的都能被其他学校支援,因此第一问答案就是入度为0的点.而要满足第二问的条件,必须使都在一个强连通分量才行.这样答案就是max(入度为0的点个数,出度为0的点个数). 展开全文
头像 回归梦想
发表于 2021-01-14 14:18:27
NC51269 Network of Schools 题目: 给你一张有向图,问最少要加几条边才能使得图上的点都属于同一个强连通分量 题解: 加边变成强连通分量 缩点之后,入度为0的点和出度为0的点两两连边,多随便一连——答案就是max(入度为0的点数,出度为0的点数)处理后: 代码: #inclu 展开全文