对于这道题的一个疑问?

P2419 [USACO08JAN] Cow Contest S

联通个数?什么意思?是指联通块内节点个数吗?
by 狸狸养的敏敏 @ 2019-03-18 12:23:41


@[肥婆纳妾](/space/show?uid=119067) 还是说能够到达的节点个数
by 狸狸养的敏敏 @ 2019-03-18 12:24:22


@[P指向NULL](/space/show?uid=58399) 抱歉,没有描述清楚,我的意思就是,是能够到达的 节点个数
by 肥婆纳妾 @ 2019-03-18 13:24:48


@[肥婆纳妾](/space/show?uid=119067) 那做DFS就好了,复杂度$O(N^2)$ 每个点做一遍DFS就好了啊QAQ
by 狸狸养的敏敏 @ 2019-03-18 15:44:09


@[P指向NULL](/space/show?uid=58399) 口可 呵 。。。 总复杂度 O(N^3),我选择狗带 ,还是 用floyd吧 !QAQ
by 肥婆纳妾 @ 2019-03-18 16:04:50


@[肥婆纳妾](/space/show?uid=119067) 不会啊。。。 预处理$O(N^2)$,排序$O(NlogN)$,扫描$O(N)$ 所以复杂度级别是$O(N^2)$的啊。。
by 狸狸养的敏敏 @ 2019-03-18 16:08:16


@[P指向NULL](/space/show?uid=58399) 不是 每一个点 dfs 一下 ,n个 点不就需要n个dfs 了么?
by 肥婆纳妾 @ 2019-03-18 16:32:36


复杂度是算这个算法最耗时的地方,只是估算而已,不是整个的算法的总耗时
by Tyler0819 @ 2020-06-12 20:22:33


|