直接dfs,不用并查集。思路:若s和t在不同的连通子图中,则方法数为两个子图的节点数相乘,即从这两个子图中各任选一个节点相连。 * 若s和t在同一个连通子图中,则方法数为n*(n-1))/2,即从图中任选两个节点相连。 * 通过dfs统计一个连通子图中的节点数量,以及是否包含s和t,并使用一个HashSet保存已遍历过的节点。
3 2

相关推荐

牛客网
牛客企业服务