Build 建树函数中有使用到 add 加边操作。所以如果你使用(需要给 hhh 数组赋值为 −1-1−1 的)链式前向星,请检查 memset 和 Build 的顺序。应该先为 hhh 数组赋值。
Build
add
memset
memset(h,-1,sizeof(h)); Build1(1,n,rt1); Build2(1,n,rt2);