题目大意:
给出n个点,m条边构成的一个无向图。问是否图中所有的边都满足:当a和b相连、b和c相连时,a和c也相连。
解题思路:
当满足上述条件时就说明这k个点构成了一个无向完全图
,这种图的充要条件是:边数 = 点数 * (点数 - 1) / 2。
根据这个突破点用DFS搜或者并查集判都可以了。
Mycode(并查集):
1 |
|
Mycode(DFS):
1 |
|
快乐咸鱼每一天,咸鱼咸鱼咸~
给出n个点,m条边构成的一个无向图。问是否图中所有的边都满足:当a和b相连、b和c相连时,a和c也相连。
当满足上述条件时就说明这k个点构成了一个无向完全图
,这种图的充要条件是:边数 = 点数 * (点数 - 1) / 2。
根据这个突破点用DFS搜或者并查集判都可以了。
1 | #include <cstdio> |
1 | #include <cstdio> |
WeChat Pay
Alipay