CF1702G2 Passable Paths (hard version) - 翻译

题目描述

给定一棵树,问是否能通过一条简单路径(即在树上找一条路径且不重复走一条边),使其经过给定点集中的所有点。

输入格式

第一行,一个数 \(n\),表示点数。

以下 \(n-1\) 行,每行两个数 \(u,v\),表示点 \(u\) 和点 \(v\) 之间有一条边。

接下来是一个数 \(q\),表示询问的组数。

对于每组询问:

  • 第一行有一个数 \(k\),表示点集的大小。
  • 第二行有 \(k\)个数 \(p_1,p_2,...,p_k\),表示这个点集。

输出格式

输出共 \(q\) 行。

对于每个询问,输出一行 YES 或者 NO 表示答案,大小写不敏感。

数据范围

对于 \(100\%\) 的数据:

  • \(1 \le n \le 2 \cdot 10^5\),$ 1 \le u, v \le n\(,\) u \ne v$;

  • $ 1 \le q \le 10^5\(,\) 1 \le k \le n\(,\) 1 \le p_i \le n$,所有 \(k\) 的和不超过 \(2\cdot10^5\)


2022-07-14 23:20 撰写于洛谷,2025-08-29 20:27 迁移至博客园。

posted @ 2025-08-29 20:28  Jerrycyx  阅读(7)  评论(0)    收藏  举报