#1486. CF1528C Trees of Tranquillity

CF1528C Trees of Tranquillity

【题目描述】

Soroush 和 Keshi 各有一棵带编号的有根树,两棵树都包含 nn 个结点,根结点均为 11

为了纪念两人结盟,他们想构造一张包含 nn 个结点的无向图。对于两个不同结点 u,vu,v,若同时满足下面两个条件,就在新图中连接一条边:

  • 在 Soroush 的树中,uuvv 的祖先,或者 vvuu 的祖先;
  • 在 Keshi 的树中,uu 不是 vv 的祖先,且 vv 也不是 uu 的祖先。

这里,如果结点 uu 位于从根 11 到结点 vv 的路径上,则称 uuvv 的祖先。

现在需要求这张纪念图的最大团大小。团是指一个点集,其中任意两个不同点之间都有边相连。

【输入格式】

第一行输入一个整数 tt,表示测试用例数量。

对于每个测试用例:

第一行输入一个整数 nn

第二行输入 n1n-1 个整数 a2,a3,,ana_2,a_3,\dots,a_n,其中 aia_i 表示在 Soroush 的树中,结点 ii 的父亲为 aia_i

第三行输入 n1n-1 个整数 b2,b3,,bnb_2,b_3,\dots,b_n,其中 bib_i 表示在 Keshi 的树中,结点 ii 的父亲为 bib_i

保证输入描述的都是合法树。

【输出格式】

对于每个测试用例,输出一行一个整数,表示纪念图中的最大团大小。

【样例输入】

4
4
1 2 3
1 2 3
5
1 2 3 4
1 1 1 1
6
1 1 1 1 2
1 2 1 2 2
7
1 1 3 4 4 5
1 2 1 4 2 5

【样例输出】

1
4
1
3

【提示】

在第一、第三个测试用例中,任选一个结点即可。在第二个测试用例中,最大团可以取 {2,3,4,5}\{2,3,4,5\}。在第四个测试用例中,最大团可以取 {3,4,6}\{3,4,6\}

数据范围:1t3×1051 \le t \le 3\times 10^52n3×1052 \le n \le 3\times 10^51ai,bi<i1 \le a_i,b_i < i,所有测试用例的 nn 之和不超过 3×1053\times 10^5