#1498. 三点连通块

三点连通块

题目描述

现在给你一棵树。你的任务是找出树上有多少不同的点集 (a,b,c)(a, b, c),使得 a,b,ca,b,c 构成一个直接相连的三点连通块。下面举个例子说明:

![](file://image.png)

上面的树中,直接相连的三点连通块有四个。分别是:(1,2,3),(1,2,5),(2,3,5),(2,3,4)(1, 2, 3), (1, 2, 5), (2, 3, 5), (2, 3, 4)

因此答案为 44

输入格式

第一行一个正整数 nn,表示树上总共有 nn 个点。编号从 11nn

接下来 n1n-1 行,每行两个正整数 uuvv,表示点 uu 和点 vv 之间有一条连边。

输出格式

一个整数,表示有几个三点连通块。

5
1 2
2 3
3 4
2 5
4

样例解释

见题目描述。

数据规模与约定

共10个测试点,每个测试点10分。

测试点编号 数据范围 其他说明
161 \sim 6 1n101 \le n \le 10
77 1n1e51 \le n \le 1e5 一条链
88 菊花图菊花图
9,109, 10