https://ac.nowcoder.com/acm/contest/1013/A
开始,我从每一个点dfs,复杂度就是O(n2+nm),超时。借鉴了别人的思路之后,原来正解是遇到没被dfs的点再dfs,复杂度就变成了O(n+m)。
遇到多次dfs时,要没扫过的点再扫!
没扫过的点再扫
最新推荐文章于 2022-04-01 10:47:31 发布
https://ac.nowcoder.com/acm/contest/1013/A
开始,我从每一个点dfs,复杂度就是O(n2+nm),超时。借鉴了别人的思路之后,原来正解是遇到没被dfs的点再dfs,复杂度就变成了O(n+m)。
遇到多次dfs时,要没扫过的点再扫!