SDUTOJ 2506 完美网络
来源:互联网 发布:阿里云怎么注销备案 编辑:程序博客网 时间:2024/05/21 00:52
完美网络
Time Limit: 1000MS Memory limit: 65536K
题目描述
完美网络是连通网络的基础上要求去掉网络上任意一条线路,网络仍然是连通网络。求一个连通网络要至少增加多少条边可以成为完美网络。
输入
第一行输入一个数T代表测试数据个数(T<=20)。每个测试数据第一行2个数n,m 分别代表网络基站数和基站间线路数。基站的序号为从1到n。接下来m行两个数代表x,y 代表基站x,y间有一条线路。
(0
输出
对于每个样例输出最少增加多少线路可以成为完美网络。每行输出一个结果。
示例输入
23 11 23 21 22 3
示例输出
21
提示
来源
中国海洋大学第三届“朗讯杯”编程比赛高级组试题
示例程序
完美网络的意思是在这个网络里任意去掉一条边该图依然是连通图,这样就需要该网络满足每个顶点的度大于等于2,所以在输入的时候x和y所代表的顶点自加1,然后进行排序,将度小于2的顶点压进优先队列,之后对优先队列进行操作,每次从优先队列中压出两个元素a,b然后a,b自加1,同时cc自加1,将a,b中度小于2的重新压进优先队列。直到优先队列的size()小于2,最后判断优先队列是否为空, 不为空时cc = cc + 2 - q1.top();最后的cc的值就是要求的值。(这个题是水过去的。。。刚发现)
0 0
- SDUTOJ 2506 完美网络
- SDUTOJ 1164 完美数
- 完美网络 SDUT 2506
- SDUT-2506 完美网络
- SDUT- 2506-完美网络
- sdut 2506 完美网络
- 2506-完美网络
- 2506-完美网络
- sdutoj
- SDUTOJ
- SDUToj
- SDUToj
- SDUToj
- 山东理工大学 2506 完美网络
- 完美网络
- 完美网络
- 完美网络
- 完美网络
- 石子(环形)合并问题_dp
- 解决Android SDK Manager更新、下载速度慢
- Linux集群技术简介
- 学习OpenCV:滤镜系列(13)——计算模式算法集合
- 【zimg入门之一】zimg高性能图片服务器浅谈
- SDUTOJ 2506 完美网络
- OpenGL与OpenCV实现增强现实
- void指针
- 学习OpenCV:滤镜系列(14)——载入选区
- 学习OpenCV:滤镜系列(15)——羽化(模糊边缘)
- EJB (四) EJB Container Manage Transaction
- Evaluate Reverse Polish Notation
- cocos2d-x3.2中用shader使图片背景透明
- hdu 3118 Arbiter 二分图概念