[ARC205D] Non-Ancestor Matching 题解

Getaway_Car

赛时没打这场 ABC

的重儿子是 ,以 为根的子树为 的大小是 中最多能选出 个点对。定义点 是好的,当且仅当 。接下来分点 是不是好的分类讨论:

  • 若点 是好的:显然有
  • 若点 不是好的:我们尝试让 成为好的。具体地,我们可以在 中先选取一些点对,并且从 中删去这些点,使得 减小,从而使点 成为好的。在 中最多可以选取 个点对,所以 的最小值是 。若 ,则说明我们可以让 成为好的,;否则 ,含义显然。

答案是 ,时间复杂度

提交记录

  • Título: [ARC205D] Non-Ancestor Matching 题解
  • Autor: Getaway_Car
  • Creado el : 2025-09-08 12:00:00
  • Actualizado el : 2025-09-26 20:58:44
  • Enlace: https://getawaycar1024.github.io/article/ARC205D-Non-Ancestor-Matching-题解/
  • Licencia: Este trabajo está licenciado bajo CC BY-NC-SA 4.0.
Comentarios
En esta página
[ARC205D] Non-Ancestor Matching 题解