NYOJ 199 无线网络覆盖

原创 2015年07月10日 10:55:53

无线网络覆盖

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

我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学。

现在学校给了他一个机会,因此他要购买很多的无线路由。现在他正在部署某条大道的网络,而学校只允许把他的无线路由器放在路的正中间。我们默认这条大道是笔直的并且它在任何地方的宽度都一样。并且所有的路由器的覆盖面积是相同的。现在乐乐计算出这条大道的长和宽,以及路由器的覆盖半径,想请你帮忙,帮他计算出他最少要购买的路由器的数量。

注意:为了防止某种干扰,两台无线路由之间的最小距离不能小于1米

图1中为一条矩形的道路,中间的虚线代表中线。图2为最小覆盖的示意图。

 

输入
输入包括多组测试数据
第一部分:一个整数T(1<=T<=500)
第二部分:一共T行,每行包括三个整数L,D,R代表路的长,宽和覆盖半径(米)。
(1<=L<=100000),(1<=D<=50),(1<=R<=200)。
输出
对于每组测试数据输出各占一行,只有一个整数,表示最少的路由器数量。如果不能覆盖,请输出impossible
样例输入
2
40 6 5
40 10 5
样例输出
5
impossible
来源
郑州大学校赛题目
上传者

张云聪


题意解析:我原以为路由器只能埋在这条路上 的正中间,结果超出这条路埋在正中间也可以。只要注意 2*R>D,两台无线路由之间的最小距离不能小于1米即sqrt(4*r*r-d*d)>=1,就行了

#include<stdio.h>
#include<math.h>
int main(){
	int n;
	scanf("%d",&n);
	while(n--){
		double l,d,r;
		double num;
		scanf("%lf%lf%lf",&l,&d,&r);
		num=sqrt(4*r*r-d*d);//一个圆覆盖长度的平方 
		if(num>=1)//排除2*r<d情况 ,并且两台无线路由之间的最小距离不能小于1米
			printf("%.0lf\n",ceil(l/num));//向上取整 
		else puts("impossible");
	}
	return 0;
}



版权声明:转载请注明出处

相关文章推荐

NYOJ:199 无线网络覆盖(数学)

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学。 ...
  • zugofn
  • zugofn
  • 2016年04月16日 18:29
  • 182

无线网络覆盖(nyoj199)

大一ACM招新时候测试的这题,没有做出来,挺可惜的,也没有进ACM团队,今晚看了一下,感觉挺简单的,顺着思路下下来 就可以了,数学题,将数据化简一下就可以了 无线网络覆盖 时间限制...
  • dkh_321
  • dkh_321
  • 2015年05月18日 13:47
  • 343

NYOJ-199 无线网络覆盖

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑...

NYOJ-199 无线网络覆盖

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑...

NYOJ 199 无线网络覆盖

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑...

NYOJ 199 无线网络覆盖

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑...

NYOJ-无线网络覆盖-199

/*无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学。 现在学校...

NYOJ--199 无线网络覆盖

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学。 现在学校给了他一个...

NYOJ 199 无线网络覆盖【简单题】

大一的时候不敢写这题,今晚看了一下,感觉挺简单的,顺着思路下下来 就可以了,数学题,将数据化简一下就可以了 无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB ...

199 无线网络覆盖

无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NYOJ 199 无线网络覆盖
举报原因:
原因补充:

(最多只允许输入30个字)