比赛场次 648
比赛名称 20241128
比赛状态 已结束比赛成绩
开始时间 2024-11-28 07:30:00
结束时间 2024-11-28 12:00:00
开放分组 全部用户
注释介绍
题目名称 猴猴的比赛
输入输出 monkeyclim.in/out
时间限制 2000 ms (2 s)
内存限制 512 MiB
测试点数 20 简单对比
用户 结果 时间 内存 得分
Gravatarwdsjl AAAAAAAAAAAAAAAAAAAA
0.552 s 4.74 MiB 100
Gravatar健康铀 AAAAAAAAAAAAAAAAAAAA
0.574 s 3.02 MiB 100
Gravatar徐诗畅 AAAAAAAAAAAAAAAAAAAA
0.589 s 5.24 MiB 100
Gravatar小金 AAAAAAAAAAAAAAAAAAAA
0.592 s 5.95 MiB 100
Gravatar┭┮﹏┭┮ AAAAAAAAAAAAAAAAAAAA
1.153 s 22.55 MiB 100
GravatardarkMoon AAAAAAAAAAAAAAAAAAAA
1.757 s 15.46 MiB 100
Gravatar黄天乐 AAAAAAAAAAAAAAAAAAAA
2.655 s 13.89 MiB 100
Gravatar黄天宇 AAAAAAAAAAAAAAAAAAAA
3.127 s 20.72 MiB 100
Gravataryuanna AAAAAAAAAAAAEEEEEEEE
2.913 s 15.70 MiB 60
Gravatar孤独的氢离子 WWWWWWWWWWWWWWWWWWWW
1.240 s 4.14 MiB 0
Gravatarflyfree TMMMTTMMMMMMTTMMMMTM
29.256 s 364.71 MiB 0

猴猴的比赛

★★☆   输入文件:monkeyclim.in   输出文件:monkeyclim.out   简单对比
时间限制:2 s   内存限制:512 MiB

【题目描述】

猴猴今天要和小伙伴猩猩比赛爬树,为了公平不碰撞,猴猴和猩猩需要在不同的树上攀爬。于是它们选了两颗节点数同为$n$的树,并将两棵树的节点分别以$1\sim n$标号(根节点标号为$1$),但两棵树的节点连接方式不尽相同。

现在它们决定选择两个标号的点进行比赛。为了方便统计,规定它们比赛中必须都向上爬。(即选定的赛段节点$u\rightarrow $节点$v$都必须指向叶子方向)请你求出这两棵树上共有多少对节点满足比赛的需求。

【输入格式】

第一行一个数$n$。

接下来$n-1$行,每行$2$个数$a$和$b$,表示第一棵树$a$和$b$有树枝相连。

接下来$n-1$行,每行$2$个数$a$和$b$,表示第二棵树$a$和$b$有树枝相连。

【输出格式】

输出满足条件的对数。

【样例1输入】

4
1 2
2 3
3 4
1 2
2 3
2 4

【样例1输出】

5

【样例1说明】

猴猴有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

【样例2输入】

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

【样例2输出】

6

【样例3输入】

4
1 2
1 3
3 4
1 2
1 3
3 4

【样例3输出】

4

【大样例】

大样例

【数据规模与约定】

对于30%的数据:$n\leq 10^3$;

对于50%的数据:$n\leq 10^4$;

对于100%的数据:$n\leq 10^5,1\leq a,b\leq n$。