#476. Triples of Cows
0
Triples of Cows
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:无额外限制。 题目致谢:Aryansh Shrivastava, Benjamin Qi
标签: USACO|2023|Platinum
来源
USACO|2023|Platinum