#HK3963. 「USACO 2023 US Open Platinum」Triples of Cows
「USACO 2023 US Open Platinum」Triples of Cows
题目描述
题目译自 USACO 2023 US Open Contest, Platinum Problem 3. Triples of Cows
最初 FJ 有 头奶牛,这些奶牛的编号为 ,这些奶牛中有 对朋友,朋友关系形成了一棵树。这些奶牛会一个接一个离开农场去度假。在第 天,奶牛 会离开农场,然后奶牛 的朋友中目前还在农场的那些会两两结为朋友。
对于 到 的每个 ,就在奶牛 离开之前,有多少个不同奶牛的有序三元组 满足 三头奶牛都没去度假,且 和 是朋友, 和 是朋友?
输入格式
第一行一个整数 。
接下来 行,每行两个整数 和 ,表示最初奶牛 和奶牛 是朋友。
输出格式
输出 行,第 行输出对于第 天的答案。
3
1 2
2 3
2
0
0
和 是就在奶牛 离开之前的三元组。
在奶牛 离开后,剩下的奶牛不足三头,所以不可能有三元组。
4
1 2
1 3
1 4
6
6
0
0
在最开始,奶牛 是所有其他奶牛的朋友,并且除此之外奶牛间没有朋友关系,所以三元组形如 ,其中 是从 中选出的不同的两头奶牛,因此形成了 个三元组。
在奶牛 离开后,剩下的三头奶牛都成为了朋友,所以三元组仍然是这三头奶牛以 种顺序任意排列形成的。
在奶牛 离开后,剩下的奶牛不足三头,所以不可能有三元组。
5
3 5
5 1
1 4
1 2
8
10
2
0
0
数据范围与提示
- 4-5 组数据:
- 6-10 组数据:
- 11-20 组数据:无附加限制