#L0666. 树的直径与必经边
树的直径与必经边
题目描述
小 K 正在学习图论中关于树的基本概念。一棵树是无回路且连通的无向图,每条边都带有一个正整数权值表示其长度。若树有 个节点,则它恰好有 条边。
定义两个节点 、 之间的距离 为它们之间唯一路径上所有边权之和。树的直径是指所有节点对之间距离的最大值。树的直径可能不唯一。
小 K 想知道:给定一棵树,它的直径长度是多少?以及有多少条边满足所有直径都经过该边?
输入格式
第一行一个整数 ,表示节点数。
接下来 行,每行三个整数 ,表示点 和点 之间有一条权值为 的无向边。
输出格式
共两行。第一行一个整数,表示直径的长度。第二行一个整数,表示被所有直径经过的边的数量。
样例
6
3 1 1000
1 4 10
4 2 100
4 5 50
4 6 1001110
2
</p>
提示
【样例说明】
直径共有两条,分别是 (长度 )和 (长度 )。这两条直径都经过边 和边 ,因此答案为 。
对于 的测试数据:,,。输入保证构成一棵树。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1394
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者