题意
给出一个有n个点,m条边的连通图,求出最多能删多少边使得这个图还可以连通。
思路
n个点的连通图最少要n-1条边,我们有m条边,就用m-(n-1)=m-n+1就好了。
代码
#include<cstdio>
int n,m;
int main()
{
scanf("%d%d",&n,&m);
printf("%d",m-n+1);
}
本文探讨了如何在保持图连通的前提下,从一个包含n个节点和m条边的连通图中删除尽可能多的边。通过分析,发现只需要保留n-1条边即可保证图的连通性。
给出一个有n个点,m条边的连通图,求出最多能删多少边使得这个图还可以连通。
n个点的连通图最少要n-1条边,我们有m条边,就用m-(n-1)=m-n+1就好了。
#include<cstdio>
int n,m;
int main()
{
scanf("%d%d",&n,&m);
printf("%d",m-n+1);
}

被折叠的 条评论
为什么被折叠?