网络的可靠性

时间限制:3000 ms  |  内存限制:65535 KB
难度:3

描述

A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商。它将提供先进的网络协作技术,展示其”智能+互联“的生活概念,同时为参观者提供高品质的个人体验和互动,以”信息通信,尽情城市梦想”为主题贯穿。借助奇幻的剧场大屏幕和特效,展现信息通信技术的应用前景,通过生动形象的故事,向观众展示沟通无限制的未来社会前景。

为此,A公司为世博园的N个区域建立了视频通信系统,其中每个区域建立一个基站,编号依次为1,2,3...,N。通过基站之间的通信线路为各区域的参观者提供视频服务。

已知在各基站之间已铺设了一些光纤通讯线路,这些线路覆盖了所有的区域,即任意两个区域都可以进行视频传递。但为了节约成本开支,目前只铺设了N-1条线路,同时为了减轻各基站的信息传递负载,每个基站最多有三条光纤通讯线路与之连接。

但在通信系统试运行期间,A公司发现当某个基站发生故障时,会导致其它区域之间无法进行信息传递。为了提高该通信网络的可靠性,A公司准备在基站之间再新铺设一些光纤线路,使得任意一个基站故障后,其它基站之间仍然可以通讯。

由于铺设线路的成本昂贵,A公司希望新增设的光纤线路越少越好。A公司请求Dr. Kong来完成这个任务

输入
有多组测试数据,以EOF为结束标志。
第一行: N 表示有N个基站
接下来有N-1行:X Y 表示第X个基站与第Y个基站直连
1<=N<=10000
输出
输出一个整数,表示至少需新铺设的光纤线路数
样例输入
8
1 3
3 2
5 3
5 4
5 6
2 7
2 8
样例输出3分析:这是一题非常有意思的水题,方法是统计每个点的度数为1的点,结果为sum,ans=(sum+1)/2 ,其实就是让所有度数为1的点连接成度数大于1的点啦。证明也都不难,如果有度数等于1的点,那么如果它的领接点通讯断了,那么这个结点就不能和其他结点通讯了。accepted code:

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;const int maxn=10005;
int degree[maxn];int main()
{int n;while(~scanf("%d",&n)){memset(degree,0,sizeof(degree));for(int i=1;i<n;i++){int x,y;scanf("%d%d",&x,&y);degree[x]++;degree[y]++;}int sum=0;for(int i=1;i<=n;i++)if(degree[i]==1)sum++;printf("%d\n",(sum+1)/2);}}        

View Code


转载于:https://www.cnblogs.com/Lewin671/p/8993395.html

网络的可靠性nyoj170相关推荐

  1. NYOJ 170 网络的可靠性

    网络的可靠性 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商.它将提供先进的网络协作技术,展示其 ...

  2. 网络的可靠性是设计出来的

    网络可靠性的定义 根据国家标准GB-6583的规定,产品的可靠性是指:设备在规定的条件下.在规定的时间内完成规定的功能的能力.对于网络系统的可靠性,除了耐久性外,还有容错性和可维护性方面的内容. 1. ...

  3. 概率论 —— 分析计算机系统和网络的可靠性和通用性

    计算机工程师需要有效的技术来分析计算机系统: 网络工程师也需要适当的方法来分析网络协议.路由算法和拥塞现象: 计算机系统和网络都有可能发生故障,因此有必要分析它们的可靠性和可用性. 用于分析的理论基础 ...

  4. team网卡配置_如何通过网卡Team增强服务器网络连接可靠性

    对于一台接入网络的服务器,其网络链路是由服务器网卡.网络连接线.交换机端口构成,如果构成链路的任何一个环节出现问题,都会造成网络连接的中断.虽然这种故障恢复起来比较容易,但是对于网络应用核心的服务器来 ...

  5. NYOJ题目170网络的可靠性

    ------------------------------- 无论哪一个坏掉了都能连通意味着不能存在只有一根线(度为1)的基站,所以统计一下度为1的点,然后为了节省将它们两两相连,如果是奇数的话剩下 ...

  6. 提升网络可靠性的双网卡绑定7种模式

    服务器为了提供网络高可靠性,可以通过双网卡绑定来实现 linux下支持7中模式的双网卡绑定, 第一种:bond0:round robin(交换机端需要配置聚合) 特点:(1)所有链路处于负载均衡状态, ...

  7. GSA室内5G网络可靠性策略

    可靠性策略: ###面向 G 业务的可靠性设计[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nOyJ0JlN-1665105471918)(http://publich ...

  8. 链路聚合_【网络干货】链路聚合可靠性技术详解

    一.基本概念 如图所示,DeviceA 与DeviceB 之间通过三条以太网物理链路相连,将这三条链路捆绑在一起,就成为了一条逻辑链路,这条逻辑链路的最大带宽等于原先三条以太网物理链路的带宽总和,从而 ...

  9. 蓝牙mesh网络技术的亮点

    蓝牙mesh网络技术的亮点 The highlights of Bluetooth mesh networking technology 导言 蓝牙是当今最主要的低功耗无线技术之一,对无线设备用户和开 ...

最新文章

  1. 深度学习数据集+模型说明
  2. 使用PIE/PIF值判断DVD刻录机的刻录品质
  3. 《图雅的婚事》:图雅为什么带着丈夫改嫁?
  4. c#XML的基本使用
  5. 联网生活方式下,消费者的7大关键需求
  6. 操作元素之表单属性设置
  7. 总谐波失真加噪声(THD+N)
  8. ABRT 已检测到 ‘1‘ 个问题。预了解详细信息请执行:abrt-cli list --since 1641347561
  9. ElementUI的el-tree实现懒加载查询和直接全部查询出来
  10. Eclipse 使用 Maven 构建动态 Web 工程,默认无 java 目录的解决方法
  11. Excel表格中设置数据的有效性
  12. js数组遍历方法及其区别
  13. 安卓学习笔记14:列表视图
  14. 花瓣动画效果html,Fiori里花瓣的动画效果实现原理
  15. 【非技术】 Arch 下的无线自动断开
  16. ICC2:change_link的应用
  17. 区块链邂逅保险业,相得益彰还是实力颠覆?
  18. echarts 饼图引导线文本 显示不全
  19. Win8.1使用经验存档-2014.1.17
  20. 支撑Java内存模型的基础原理 西安尚学堂

热门文章

  1. 第16课 开灯关灯 《小学生C++趣味编程》
  2. Mysql报错:2006 - MySQL server has gone away
  3. python 携程_python 携程爬虫开发笔记
  4. Java笔记-解决java.lang.ClassCastException: javax.xml.bind.JAXBElement cannot be cast to
  5. canvas笔记-arcTo的使用及绘制弯月
  6. Linux工作笔记-RabbitMQ的安装
  7. Java工作笔记-Spring Boot + Jdbc + dm7Driver访问数据库(Spring Boot连接达梦数据库)
  8. 6 volist双层数组_Javascript算法 — 数组排序
  9. java 8 java demo_Java 8 中的 Streams API Demo
  10. html print 边距,css print