题面
CPOJ Dash Speed-NOIP十连测-2-3(分治)CPOJ Dash Speed-NOIP十连测-2-3(分治)
考虑对时间分治,假设当前进行到[l,r][l,r],则将完全包含[l,r][l,r]的区间加入,其余区间分类,等到进入左右子区间时处理
显然有一个结论,两棵树合并,新的直径的两个端点一定是原来两棵树的四个直径端点的其中两个
并查集存一下直径端点即可
退出当前区间时记得还原
Code

相关文章:

  • 2022-01-14
  • 2021-05-18
  • 2021-08-06
  • 2022-02-09
  • 2021-10-09
  • 2021-07-22
  • 2021-06-09
猜你喜欢
  • 2021-04-04
  • 2022-12-23
  • 2021-07-09
  • 2022-03-03
  • 2021-07-19
  • 2021-12-10
  • 2021-09-20
相关资源
相似解决方案