对于一颗树,如果两个顶点有公共的顶点,这两个顶点肯定是没有边的。加边操作也是对于原始树上的相关信息,那么可以枚举每个顶点的边,选择两条边的组合数也就是(边数*(边数-1)/2),累加即可
小红有一棵 n 个点、n−1条边的树。
如果树上存在一个点 w,使得原始的树上存在边(u,w)和(w,υ),那么我们可以添加一条边(u,v)。
小红想知道他最多可以添加多少条边。
树是指这样的一张图,其上的任意两个点都连通,且不存在环。
第一行输入一个整数 n(2≤n≤2×105)代表树上的点数。
此后n−1行,第i行输入两个整数ui和vi(1≤ui,vi≤n;ui=vi)表示树上第i条边连接节点 ui 和 vi。
保证树联通,没有重边。
在一行上输出一个整数,代表最多可以添加的边数。
输入
5
1 2
1 3
2 4
2 5
输出
4
说明
可以添加的边为(1,4),(1,5),(2,3),(4,5)。