#P1172. 巡逻分组
显示设置
本题导航点一下展开
我的笔记
✕
巡逻分组
题目描述
一片要塞群由 座要塞与 条双向密道组成。
上级要求派出若干支巡逻队:每支队伍从某座要塞出发,沿密道前进,每条密道恰好走一次(不允许重复走),最后可以停在任意要塞(也可以回到出发点)。
不同要塞之间的密道彼此隔离,队伍无法跨越不相连的区域。请计算覆盖全部密道最少需要几支队伍。
输入格式
第一行两个整数 。
接下来 行,每行两个整数 ,表示一条密道。保证 ,不存在重复的密道。
输出格式
一行一个整数,表示最少的队伍数。
输入输出样例 #1
输入 #1
7 6
1 2
2 3
3 4
5 6
6 7
7 5
输出 #1
2
输入输出样例 #2
输入 #2
5 4
1 2
1 3
1 4
1 5
输出 #2
2
说明
样例 中 是一条链,需要 支队伍; 构成三角回路,奇度点数为 ,也需要 支队伍。
数据范围
- 对于 的数据,,。