警示后人
查看原帖
警示后人
1367000
Ybll_楼主2025/6/13 09:51

如果你按深度合并, TLE 64、80、88,拼尽全力无法战胜,

可以看一下合并 x 和 y 时,如果他们深度相等,修改的不是 x 或者 y 的深度,而是他们的父亲。

把这个:

if(tree[x].dep==tree[y].dep)add(root[rt],y);

改成这个:

if(tree[x].dep==tree[y].dep)add(root[rt],tree[y].fa);
2025/6/13 09:51
加载中...