生物链
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
一位微生物学家有 个蓝藻细菌。这些细菌中有 组细菌 ,表示 和 之间有一条生物链。若干条生物链顺次连接之后可组成长链。长链的长度定义为这条长链上的细菌数量。
现可在细菌之间两两添加若干条生物链,使得添加之后的所有生物链均不存在环。
求在进行若干次添加生物链的操作后,最长的长链的长度是多少。
输入格式
第一行,两个整数 。
接下来的 行,每行两个正整数 ,表示 两个细菌之间有一条生物链。数据保证 且同一条生物链只会出现一次,同时这 条生物链不会存在环。
输出格式
输出最长的长链的长度。
100 0
100
8 6
1 2
1 3
1 4
5 6
5 7
5 8
6
6 5
1 2
2 3
3 4
4 6
4 5
5
说明/提示
【样例 2 解释】
在 和 之间添加一条生物链后,最长的长链为 ,长度为 。
【数据规模与约定】
本题采用子任务捆绑测试。
- Subtask 1(15 pts):。
- Subtask 2(6 pts):。
- Subtask 3(6 pts):。
- Subtask 4(15 pts):。
- Subtask 5(28 pts):无特殊限制。
对于 的数据,,,。