0%

P2607 [ZJOI2008]骑士

https://www.luogu.com.cn/problem/P2607

题目描述

此题可以根据节点直接的痛恨关系建图,如,样例:

这个不太好玩,我来写个比较一般的情况


这其实就是基环树。
基环树问题比较一般的解法是:

  1. 枚举断边。
  2. 按照普通树的方法搞。(此题就变成了“没有上司的舞会”)
    当然,直接断边在本题是会tle的,那么该如何找环呢?

这是一棵正常的树.

我们考虑把他变成基环树。

必然要连接已经访问过的点。
所以我们在找环时,遍历与u相邻的v,若v被访问过,且不是u的父亲,那么,(u,v)一定是环上的一条边。

欢迎关注我的其它发布渠道