为什么回收删除的点会WA?

P3835 【模板】可持久化平衡树

```C++ void erase(int &u,int val){ split(u,val-1,x,y); int t = y; split(y,val,y,z); dust[++bin] = t; y=merge(ls[y],rs[y]); u=merge(merge(x,y),z); return; } ``` 上面这样是可以的AC,因为第二个 y 对应可能是新的clone的节点,不能被回收吧
by cookiebus @ 2022-11-16 17:07:26


@[cookiebus](/user/154195) 谢谢老师!我懂了。
by 方杰123 @ 2022-11-17 07:55:34


|