#L0651. 灯光网络最小切换次数

灯光网络最小切换次数

题目描述

奶牛贝贝和其他奶牛在谷仓里玩游戏,但电源重置后所有灯都熄灭了。请帮助它们将所有的灯重新打开,以便继续游戏。

NN (1N351 \le N \le 35) 盏灯,编号为 11NN,它们的开关通过 MM (1M5951 \le M \le 595) 条连接构成一个复杂的网络。

每盏灯都有一个开关,当你切换它时,该灯及所有与之直接相连的灯都会改变状态(开变关,关变开)。

请找出最少需要切换多少次开关,才能把所有灯都打开。

题目保证至少存在一种切换方案可以将所有灯点亮。

输入格式

11 行是两个用空格分隔的整数 NNMM

22 行到第 M+1M + 1 行,每行两个空格分隔的整数,表示一条连接的两个灯的编号(无重复)。

输出格式

仅一行一个整数,表示将所有灯点亮所需的最少开关切换次数。

样例

5 6 
1 2 
1 3 
4 2 
3 4 
2 5 
5 3
3

提示

样例解释

55 盏灯中,灯 1,4,51, 4, 5 各自都与灯 22 和灯 33 相连。

只需切换灯 1,4,51, 4, 5 的开关,即可使所有灯都打开。

难度 提高
通过率
尝试 0
已通过 0
ID
1379
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者