致支持我的ID们# Immigration - 落地生根
x*9
1 楼
用-> 表示follow, 比方说 A->B, A->C, c->D, D->C, d->E
找到一个路径 包含所有人 ,也就是 A->B->C->D->E
其实很简单, 用dfs 加 visited 能搞定.
问题是 如果如果找到 最开始的那个点A, 这个例子里, 如果你从C 开始找, 肯定是
找不到这样的路径了。 除了挨个点遍历一遍,还有别的更好的办法么? save 之前算
过的路径应该可以避免重复.
没啥别的trick 了吧?
找到一个路径 包含所有人 ,也就是 A->B->C->D->E
其实很简单, 用dfs 加 visited 能搞定.
问题是 如果如果找到 最开始的那个点A, 这个例子里, 如果你从C 开始找, 肯定是
找不到这样的路径了。 除了挨个点遍历一遍,还有别的更好的办法么? save 之前算
过的路径应该可以避免重复.
没啥别的trick 了吧?