社区讨论

题目大意

UVA11600Masud Rana参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mi6wzrnx
此快照首次捕获于
2025/11/20 12:11
4 个月前
此快照最后确认于
2025/11/20 12:11
4 个月前
查看原帖

题目大意:

某国有n个城市,编号为1~n。这些城市两两之间都有一条双向道路(一共有n(n1)2\frac{n(n-1)}{2}条),其中一些道路上有妖怪,其他路是安全的。为了保证城市之间两两可达,你第一天晚上住在城市1,然后白天随机选择一个新的城市,然后顺着它与当前所在城市之间的道路走过去,途中消灭这条路上所有的妖怪,晚上住在这座城市。在平均情况下,需要多少个白天才能让任意两个城市之间均可以不经过所有妖怪的道路而互相可达?

输入格式:

输入的第一行为数据组数T(T100T\leq100)。每组数据的第一行为两个正整数n和m(1n30,0mn(n1)21\leq n\leq 30,0\leq m\leq \frac{n(n-1)}{2}),即城市的数目和安全道路的数目;以下m行每行两个整数a和b(1a,bn1\leq a,b\leq n),表示链接两个城市a和b的道路是安全的(即没有妖怪)。

输出格式:

对于每组数据,输出平均情况下需要的白天数目。

回复

2 条回复,欢迎继续交流。

正在加载回复...