caioj1093: 并查集2(删边问题)
2017-07-25 09:05
232 查看
1093: 并查集2(删边问题)
时间限制: 1 Sec 内存限制: 128 MB题目描述
【题目描述】
读入一个无向图(可能含有多个连通分支),输出最多能删掉多少条边,而不改变这个图任意两点的连通性(原来连通的两个点依然连通,不连通的依然不连通)。
【输入格式】
第一行为图的顶点数N(1≤N≤1000)和边数M(0≤M ≤(N*(N+1)/2) ),它们之间用一个空格隔开,图中的顶点用1到N的整数标号。
接下来的M行,每行用两个数v1和v2表示一条边。v1和v2用一个空格隔开,表示这条边所连接的顶点的标号(v1≠v2),同一条边不会重复出现。
【输出格式】
输出最多能删掉的边数。
样例输入
5 7
4 5
1 2
1 3
1 4
2 3
2 4
3 4
样例输出
3
感觉我没用到并查集啊。。。
因为是无向图,所以保持联通只需要n-1条边就可以了
推一下即可
#include<iostream> #include<cstdio> using namespace std; int main(){ int a,b,x; scanf("%d%d",&a,&b); x=b-a+1; printf("%d",x); for (int i=1;i<=b;i++){ scanf("%d%d",&a,&b); } return 0; }
相关文章推荐
- 一笔画问题 南阳oj42 【并查集+欧拉通路的判断】
- [caioj 1094] 并查集3(校园白社会)---带权并查集
- [caioj]1490: 基于连通性状态压缩的动态规划问题:Eat the Trees
- [caioj]1493: 基于连通性状态压缩的动态规划问题:Plan
- 【九度OJ】:1526 并查集 朋友圈问题
- 【NOI2002】caioj1095: 并查集4(银河英雄传说)
- [caioj]1491: 基于连通性状态压缩的动态规划问题:Tony's Tour
- caioj1099: 线段树(元问题)线性结构求极值和修改
- caioj1092 并查集模板
- caioj1092: 并查集(模版 家族)
- caioj1094·并查集3(校园白社会)
- [caioj]1492: 基于连通性状态压缩的动态规划问题:Pipes
- 单词,紫书P169UVa10129(有向图求欧拉路径问题,并查集求连通分支)
- [bzoj1878][caioj1445][莫队]HH的项链
- FZU OJ 1055 赋值问题
- 杭电oj有关a+b的问题
- 南阳理工OJ_兄弟郊游问题
- PowerOj 2478 最短路问题 邻接表spfa
- 南阳oj--素数距离问题
- 【学校OJ】 并查集 食物链