bzoj#P2368. Modern Art Plagiarism 树同构
Modern Art Plagiarism 树同构
题目描述
定义树 与 同构,当且仅当树 的顶点经过一定的重新标号,树 的顶点集合边集完全与树 一一对应。
Your Task:给定两棵树 与 ,判断是否存在 的子树 ,使得 与 同构。
(注:这里的子树指的是树上的一个联通子图)
输入格式
本题有多组数据。
第一行 表示数据组数。
对于每组数据,第一行 表示 的点数。
接下来 行每行两个整数 描述 的一条边。
接下来一行 表示 的点数。
再接下来 行每行两个整数 描述 的一条边。
输出格式
对于每组数据,在一行中输出 YES
表示存在 与 同构,NO
表示不存在。
样例输入
2
5
1 2
2 3
3 4
4 5
4
1 2
1 3
1 4
5
1 2
1 3
1 4
4 5
4
1 2
2 3
3 4
样例输出
NO
YES
样例说明
第一组数据中 的点 度数为 ,而 是一条链,没有度数为 的点,显然 NO。
第二组数据中 是一条 个点的链,与 中的 同构。
数据规模与约定
对于 的数据:。
题目来源
google code jam 2008 APAC Onsites