NYOJ199无线网络覆盖
2012-08-14 11:30
302 查看
无线网络覆盖
时间限制:3000 ms | 内存限制:65535 KB难度:3
描述
我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学。
现在学校给了他一个机会,因此他要购买很多的无线路由。现在他正在部署某条大道的网络,而学校只允许把他的无线路由器放在路的正中间。我们默认这条大道是笔直的并且它在任何地方的宽度都一样。并且所有的路由器的覆盖面积是相同的。现在乐乐计算出这条大道的长和宽,以及路由器的覆盖半径,想请你帮忙,帮他计算出他最少要购买的路由器的数量。
注意:为了防止某种干扰,两台无线路由之间的最小距离不能小于1米View Code
#include<stdio.h> #include<math.h> int main() { int n,length,width,r; double sum,d; scanf("%d",&n); while(n--) { scanf("%d%d%d",&length,&width,&r); d=sqrt(r*r-(width/2.0)*(width/2.0)); if(d*2<1||r<=width/2.0) printf("%s\n","impossible"); else { sum=(ceil)(length/2.0/d); printf("%d\n",(int)sum); } } return 0; }
相关文章推荐
- NYOJ_199 无线网络覆盖
- NYOJ-199 无线网络覆盖
- NYOJ-199-无线网络覆盖-2013年10月15日22:24:00
- NYOJ:199 无线网络覆盖(数学)
- NYOJ199_无线网络覆盖
- nyoj-199-无线网络覆盖
- nyoj 199 无线网络覆盖
- nyoj 199 无线网络覆盖
- NYOJ 题目199 无线网络覆盖
- NYOJ 199 无线网络覆盖
- NYOJ--199 无线网络覆盖
- NYOJ 199 无线网络覆盖
- NYOJ 199 无线网络覆盖
- NYOJ 199 无线网络覆盖【简单题】
- NYOJ-199 无线网络覆盖
- NYOJ-199 无线网络覆盖
- NYOJ 199 无线网络覆盖
- nyoj199无线网络覆盖(这道题要注意精度的计算)
- [原]NYOJ-无线网络覆盖-199
- NYOJ 199 无线网络覆盖