#P14350. [JOISC 2019] 合并 / Mergers
[JOISC 2019] 合并 / Mergers
题目描述
JOI 国有 个城市,编号从 到 ,以及 条高速公路,编号从 到 。第 条高速公路()双向连接城市 与城市 。人们可以通过高速公路在任意两个城市之间通行。
目前,JOI 国由 个州组成,编号从 到 。城市 ()属于州 。每个州至少包含一个城市。
JOI 国总统 Mr. K 担心国家分裂。若能将所有城市划分为 Group X 与 Group Y,且满足以下条件,则称 JOI 国是 可分的:
- 任意城市属于 Group X 或 Group Y 之一。
- Group X 至少包含一个城市。
- Group Y 至少包含一个城市。
- 对于任意一个州,该州内所有城市必须属于同一个组。
- 仅通过 Group X 内的城市,可以在 Group X 内的任意两个城市之间通行。
- 仅通过 Group Y 内的城市,可以在 Group Y 内的任意两个城市之间通行。
Mr. K 计划通过合并州来使 JOI 国不可分。当他合并州时,他选择两个州并将它们合并为一个州;合并后的州包含这两个州的所有城市。Mr. K 希望通过尽可能少的合并次数,使 JOI 国变得不可分。
请注意,若 JOI 国仅剩一个州,则该国不可分。
请编写一个程序,给定城市、高速公路和州的信息,计算使 JOI 国不可分所需的最少合并次数。
输入格式
从标准输入读取以下数据。输入中的所有值均为整数。
输出格式
向标准输出写入一个整数,表示使 JOI 国不可分所需的最少合并次数。
5 4
1 2
2 3
3 4
3 5
1
2
1
3
4
1
5 4
1 2
2 3
3 4
4 5
1
2
3
4
1
0
2 2
1 2
1
2
1
提示
限制条件
- 。
- 。
- ()。
- ()。
- 任意两个城市之间均可通过高速公路通行。
- ()。
- 对于任意 (),存在某个 ()使得 。
子任务
- (10 分),。
- (24 分)。
- (14 分),。
- (22 分)。初始状态下,同一州内的任意两个城市之间最多可通过 100 条高速公路通行。
- (30 分)无额外限制。
翻译由 Qwen3-235B 完成