警示后人
查看原帖
警示后人
642144
This_Rrhar楼主2024/4/9 14:23

虽然可能只有我才会这么 SB

如果你这么写 del():

if(f[v]==mx&&!--g[f[v]])mx--;

这是错的,因为如果 f[v]!=mx 则不会更新 g[f[v]]。

正确写法:

if(!--g[f[v]]&&f[v]==mx)mx--;
2024/4/9 14:23
加载中...