无根树转有根树

时间:2020-01-22 14:08:54   收藏:0   阅读:77
std::vector<int> tree[maxn];
int fa[maxn];

void dfs(int u,int father) {
    int len = tree[u].size();
    for (int i = 0;i < len;i++) {
        int v = tree[u][i];
        if (v != father)
            dfs(v,fa[v] = u);
    }
}

原文:https://www.cnblogs.com/-Ackerman/p/12228381.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!