void Buildtree(int a) { for(int i=1; (1<<i)<=dep[a]; ++i) if(fa[a][i-1]) fa[a][i]=fa[fa[a][i-1]][i-1];
这段代码是AC代码
void Buildtree(int a) { for(int i=20; i>=1; --i) if(fa[a][i-1]) fa[a][i]=fa[fa[a][i-1]][i-1];
这段代码WA20 求巨佬解答一下为啥