loj#P3495. 「JOISC 2021 Day3」聚会 2
「JOISC 2021 Day3」聚会 2
题目描述
题目译自 JOISC 2021 Day3 T3「ビーバーの会合 2 / Meetings 2」
河狸们居住在 个岛上。这些岛从 到 编号,并通过 座双向连接的桥连通。这些桥的编号为 到 。桥 连接岛 和 。通过桥可以在任意岛之间穿梭。每个岛上有一只河狸定居。
有时,在某些岛上居住的河狸们要聚集到一个岛上开会。当一场会议的出席者确定了之后,满足以下条件的一个岛就被选为开会地址:
- 参会者为了到达这个岛开会所需要经过桥的数量的总和是最小的。
这里,当会议的出席者确定时,每位出席者都会经过最少数量的桥前往开会所在岛。
会议出席者都希望会议的候选岛很多。当一场会议的出席者确定时,这场会议的期待值等于满足以上条件的岛的个数。对于每个从 到 的整数 (包括两端),你想知道当有 位河狸参会时,这场会议的最大期待值是多少。
给定这些岛的信息,写一个程序计算对每一个参会河狸数,这场会议的最大期待值是多少。
输入格式
从标准输入读入以下内容。
第一行一个整数 。
接下来 行,每行两个整数 ,用一个空格隔开。
输出格式
输出 行到标准输出。第 行输出当参会者有 位时,最大的期待值是多少。
5
1 2
2 3
4 2
3 5
1
4
1
2
1
7
1 2
2 3
3 4
4 5
2 6
3 7
1
5
1
3
1
2
1
数据范围与提示
对于所有数据,保证:
- 保证可以通过桥从一个岛前往任意一个岛
详细子任务附加条件及分值如下表:
子任务编号 | 附加条件 | 分值 |
---|---|---|
无附加限制 |