N. [USACO09NOV] Lights G

    Type: RemoteJudge 1000ms 125MiB

[USACO09NOV] Lights G

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

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

NN1N351 \le N \le 35)盏灯,编号为 11NN,它们的开关通过 MM1M5951 \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 的开关,即可使所有灯都打开。

DFS

Not Claimed
Status
Done
Problem
36
Open Since
2025-11-3 0:00
Deadline
2026-1-31 23:59
Extension
24 hour(s)