好贷网好贷款

内部比赛 A  Alfredo\'s Pizza Res…

发布时间:2016-12-5 18:34:13 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"内部比赛 A  Alfredo\'s Pizza Res…",主要涉及到内部比赛 A  Alfredo\'s Pizza Res…方面的内容,对于内部比赛 A  Alfredo\'s Pizza Res…感兴趣的同学可以参考一下。

Alfredo\'s Pizza Restaurant Time Limit: 1000MS Memory limit: 65536K 题目描述 Traditionally after the Local Contest, judges and contestants go to their favourite restaurant, Alfredos Pizza Restaurant. The contestants are really hungry after trying hard for five hours. To get their pizza as quickly as possible, they just decided to order one big pizza for all instead of several small ones. They wonder whether it is possible to put the big rectangular pizza on the surface of the round table such that it does not overhang the border of the table. Write a program that helps them! 输入 The input file contains several test cases. Each test case starts with an integer number r, the radius of the surface of the round table the contestants are sitting at. Input is terminated by r=0. Otherwise, 1 ≤ r ≤ 1000. Then follow 2 integer numbers w and l specifying the width and the length of the pizza, 1 ≤ w ≤ l ≤ 1000. 输出 Output for each test case whether the ordered pizza will fit on the table or not. Adhere to the format shown in the sample output. A pizza which just touches the border of the table without intersecting it is considered fitting on the table, see example 3 for clarification. 示例输入 38 40 60 35 20 70 50 60 80 0 示例输出 Pizza 1 fits on the table. Pizza 2 does not fit on the table. Pizza 3 fits on the table. 这个题纯水题,只要桌子的直径大于Pizza的斜边就行 不罗嗦了代码如下 #include<stdio.h> #include<string.h> #include<math.h> #define MIN 0.000000001 int main() {  double r,w,l;  int num=1;  while(scanf("%lf%lf%lf",&r,&w,&l),r)  {   double x=sqrt(w*w+l*l);   if(x-r*2>0.0)   {    printf("Pizza %d does not fit on the table.\n",num++);   }   else   {    printf("Pizza %d fits on the table.\n",num++);   }  }  return 0; }

上一篇:dp训练&nbsp;1004
下一篇:JavaScript 标签

相关文章

相关评论