NYOJ-170 网络的可靠性

来源:互联网 发布:1080ti 知乎 编辑:程序博客网 时间:2024/05/22 14:49

网络的可靠性

时间限制: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
输出
输出一个整数,表示至少需新铺设的光纤线路数
样例输入
81 33 25 35 4 5 62 72 8
样例输出
3

   


就是算只出现一次的点加 1 再除以 2


01.#include<iostream>
02.#include<cstring>
03.using namespace std;
04.int g[10010];
05.int main()
06.{
07.int n;
08.while(cin>>n)
09.{
10.int a,b;
11.memset(g,0,sizeof(g));
12.for(int i=0;i<n-1;i++)
13.{
14.cin>>a>>b;
15.g[a]++;
16.g[b]++;
17.}
18.int sum=0;
19.for(int i=1;i<=n;i++)
20.{
21.if(g[i]==1)
22.sum++;
23.}
24.cout<<(sum+1)/2<<endl;
25.}
26.return 0;
27.}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 天梭石英表停了怎么办 手机速度变慢了怎么办 机械手表进水有雾气怎么办 苹果7p苹果黑屏怎么办 墨兰叶子有黑斑怎么办 孕妇吃了树莓怎么办 我想做一元夺宝怎么办 美的空调显示e6怎么办 天梭手表进水了怎么办 蚂蚁借呗关闭了怎么办 excel表分成2页怎么办 乐视视频看不了怎么办 小孩发烧到38度怎么办 1岁宝宝发烧38度怎么办 小孩发烧了怎么办如何退烧 微信朋友圈降权怎么办 新开淘宝店没生意怎么办 店铺没流量没访客怎么办 水压低热水器不打火怎么办 毛巾用久了发黄怎么办 洗完毛巾有异味怎么办 洗白衬衫发黄了怎么办 洗车高压管破了怎么办 魔力探测石没了怎么办 苹果激活码忘了怎么办 磨剪子磨换了怎么办 楼梯对着卧室门怎么办 知乎登录不上怎么办 知乎帐号被停用怎么办 把红颜知己睡了怎么办 钱串花叶子黄怎么办 招财树叶子枯萎怎么办 儿童下颌骨后缩怎么办 玻尿酸下巴太尖怎么办 碰到用假币的人怎么办 有人威胁要打我怎么办 w10电池图标没了怎么办 宽带连接不上怎么办678 宽带连接不上怎么办651 苹果4s打不开机怎么办 借贷宝逾期2天怎么办