nyoj170 网络的可靠性(第三届河南省程序设计大赛)

网络的可靠性

时间限制: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个肯定要给它再加一条线才干符合题意。不然仅仅有一个假设也坏了的话就糟了。

既然是尽可能的少,假设有两个定点的度数都是1,当然让他们连接在一起最好只是0.0。。。

总而言之,这道题不要想的太复杂。既然你说假设一个顶点坏了(你懂即可),还想可以联通他,也就是说还要至少有一条线连接它。

所以这道题就是找度数为1的顶点有多少个。假设为偶数除以2即可,假设为奇数,除以2还要有一个连接外部所以再+1。

代码:

#include <stdio.h>
#include <string.h>
int main()
{
	int n,num[10005];
	while(scanf("%d",&n)!=EOF)
	{
		memset(num,0,sizeof(num));
		for(int i=0;i<n-1;i++)
		{
			int a,b;
			scanf("%d %d",&a,&b);
			num[a]++,num[b]++;
		}
		int count=0;
		for(int i=1;i<=n;i++)
		if(num[i]==1)
		count++;
		printf("%d\n",(count+1)/2);
	}
	return 0;
}
时间: 2024-08-21 10:31:48

nyoj170 网络的可靠性(第三届河南省程序设计大赛)的相关文章

第三届河南省程序设计大赛-NYOJ-250-ROOM ASSIGNATION

ROOM ASSIGNATION 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 The "cows" are journeying north to Thunder Bay in Canada to gain cultural enrichment and enjoy a vacation on the sunny shores of Lake Superior. Bessie, ever the competent travel agent, has na

nyoj------170网络的可靠性

网络的可靠性 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商.它将提供先进的网络协作技术,展示其"智能+互联"的生活概念,同时为参观者提供高品质的个人体验和互动,以"信息通信,尽情城市梦想"为主题贯穿.借助奇幻的剧场大屏幕和特效,展现信息通信技术的应用前景,通过生动形象的故事,向观众展示沟通无限制的未来社会前景. 为此,A公司为世博园的N个区域建立了视频通信系统,

nyoj 711最舒适的路线(第六届河南省程序设计大赛 并查集)

最舒适的路线 时间限制:5000 ms  |  内存限制:65535 KB 难度:5 描述 异形卵潜伏在某区域的一个神经网络中.其网络共有N个神经元(编号为1,2,3,-,N),这些神经元由M条通道连接着.两个神经元之间可能有多条通道.异形卵可以在这些通道上来回游动,但在神经网络中任一条通道的游动速度必须是一定的.当然异形卵不希望从一条通道游动到另一条通道速度变化太大,否则它会很不舒服. 现在异形卵聚居在神经元S点,想游动到神经元T点.它希望选择一条游动过程中通道最大速度与最小速度比尽可能小的路

nyoj714 Card Trick(第六届河南省程序设计大赛)

题目714 题目信息 运行结果 本题排行 讨论区 Card Trick 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 The magician shuffles a small pack of cards, holds it face down and performs the following procedure: The top card is moved to the bottom of the pack. The new top card is deal

NYOJ - 541 - 最强DE 战斗力 (第五届河南省程序设计大赛--大数!!)

最强DE 战斗力 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 春秋战国时期,赵国地大物博,资源非常丰富,人民安居乐业.但许多国家对它虎视眈眈,准备联合起来对赵国发起一场战争. 显然,面对多个国家的部队去作战,赵国的兵力明显处于劣势.战斗力是决定战争成败的关键因素,一般来说,一支部队的战斗力与部队的兵力成正比.但当把一支部队分成若干个作战队伍时,这个部队的战斗力就会大大的增强. 一支部队的战斗力是可以通过以下两个规则计算出来的: 1.若一支作战队伍的兵力为N,则这

NYOJ - 716 - River Crossing --第六届河南省程序设计大赛 (简单DP!!)

River Crossing 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 Afandi is herding N sheep across the expanses of grassland  when he finds himself blocked by a river. A single raft is available for transportation. Afandi knows that he must ride on the raft for

NYOJ - 715 - Adjacent Bit Counts --第六届河南省程序设计大赛 (DP!!)

Adjacent Bit Counts 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 For a string of n bits x1, x2, x3, -, xn,  the adjacent bit count of the string  is given by     fun(x) = x1*x2 + x2*x3 + x3*x 4 + - + xn-1*x n which counts the number of times a 1 bit is adj

nyoj1253 Turing equation(第七届河南省程序设计大赛)

题目1253 题目信息 运行结果 本题排行 讨论区 Turing equation 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 The fight goes on, whether to store  numbers starting with their most significant digit or their least  significant digit. Sometimes  this  is also called  the  "Endian

nyoj1248 海岛争霸(第七届河南省程序设计大赛)

题目1248 题目信息 运行结果 本题排行 讨论区 海岛争霸 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等.加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王. 这是一个由海洋.岛屿和海盗组成的危险世界.杰克船长准备从自己所占领的岛屿A开始征程,逐个去占领每一个岛屿.面对危险重重的海洋与诡谲的对手,如何凭借智慧与运气,建立起一个强大的海盗帝国. 杰克船长