#P14050. [SDCPC 2019] Connected Intervals
[SDCPC 2019] Connected Intervals
Description
DreamGrid 刚刚在自家后院发现了一棵有 个节点的树。由于 DreamGrid 喜欢连通块,他将区间 ()定义为“连通区间”,当且仅当由集合 所形成的诱导子图正好有且只有一个连通块,其中 表示编号为 的节点。
给定 DreamGrid 后院里的这棵树,请你帮他统计有多少个连通区间。
回忆一下,图 的诱导子图 是这样一个图:它由 的部分顶点子集 以及所有连接 内任意两点的边组成。
Input Format
输入包含多组测试数据。第一行包含一个整数 ,表示测试数据的组数。对每组测试数据:
第一行包含一个整数 (),表示树的节点数。
接下来的 行,每行包含两个整数 和 (),表示节点 和 之间有一条边。
保证输入图为一棵树,且所有测试数据中 的总和不超过 。
Output Format
对于每组测试数据输出一行一个整数,表示连通区间的数量。
2
4
1 2
2 3
3 4
4
1 2
2 3
2 4
10
9
Hint
对于第一个样例测试,所有区间都是连通区间。
对于第二个样例测试,除了 之外,所有区间都是连通区间。
由 ChatGPT 5 翻译
京公网安备 11011102002149号