| 比赛场次 | 687 | 
|---|---|
| 比赛名称 | 树状数组练习 | 
| 比赛状态 | 已结束比赛成绩 | 
| 开始时间 | 2025-06-11 18:00:00 | 
| 结束时间 | 2025-06-15 22:00:00 | 
| 开放分组 | 全部用户 | 
| 组织者 | syzhaoss | 
| 注释介绍 | 不定时测评 | 
| 题目名称 | 猴猴的比赛 | 
|---|---|
| 输入输出 | monkeyclim.in/out | 
| 时间限制 | 2000 ms (2 s) | 
| 内存限制 | 512 MiB | 
| 测试点数 | 20 简单对比 | 
| 用户 | 结果 | 时间 | 内存 | 得分 | 
|---|---|---|---|---|
| 
 | 
AAAAAAAAAAAAAAAAAAAA | 
1.453 s | 10.87 MiB | 100 | 
猴猴今天要和小伙伴猩猩比赛爬树,为了公平不碰撞,猴猴和猩猩需要在不同的树上攀爬。于是它们选了两颗节点数同为$n$的树,并将两棵树的节点分别以$1\sim n$标号(根节点标号为$1$),但两棵树的节点连接方式不尽相同。
现在它们决定选择两个标号的点进行比赛。为了方便统计,规定它们比赛中必须都向上爬。(即选定的赛段节点$u\rightarrow $节点$v$都必须指向叶子方向)请你求出这两棵树上共有多少对节点满足比赛的需求。
第一行一个数$n$。
接下来$n-1$行,每行$2$个数$a$和$b$,表示第一棵树$a$和$b$有树枝相连。
接下来$n-1$行,每行$2$个数$a$和$b$,表示第二棵树$a$和$b$有树枝相连。
输出满足条件的对数。
4 1 2 2 3 3 4 1 2 2 3 2 4
5
 
猴猴有6种爬法:1-2,1-3,1-4,2-3,2-4,3-4
猩猩有5种爬法:1-2,1-3,1-4,2-3,2-4
它们共同的爬法有5种:1-2,1-3,1-4,2-3,2-4
7 1 2 1 3 2 4 1 5 5 6 6 7 1 2 1 3 3 4 4 5 3 6 1 7
6
4 1 2 1 3 3 4 1 2 1 3 3 4
4
对于30%的数据:$n\leq 10^3$;
对于50%的数据:$n\leq 10^4$;
对于100%的数据:$n\leq 10^5,1\leq a,b\leq n$。