LCT 卡常小寄巧
  • 板块CF1386C Joker
  • 楼主zesqwq
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/4/18 10:08
  • 上次更新2023/10/23 18:09:38
查看原帖
LCT 卡常小寄巧
615348
zesqwq楼主2023/4/18 10:08

很多写的不优雅的 lct\text{lct} 被卡常了。

首先是检查你的 pushup\text{pushup} 是否简洁,这是非常重要的。

然后就是一个很大的优化。

一般的写法不是把边拆成点了吗,然后你连接两个点的时候要 link(e[x].u, x + n), link(e[x].v, x + n),这是没问题的,但是当你断开这条边的时候,一般的写法是 cut(e[x].u, x + n), cut(e[x].v, x + n),但是实际上只需要 cut(e[x].u, x + n) 就可以起到断开这条边的作用,原因显然。

2023/4/18 10:08
加载中...