1170: 零起点学算法77——英雄是否能救美?

1170: 零起点学算法77——英雄是否能救美?

Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld
Submitted: 705  Accepted: 469
[Submit][Status][Web Board]

Description

有一天火星上一个美女在一座高楼上晒衣服,不小心掉下来了,这是在地面上的英雄刚好看到,英雄很喜欢救美,他想知道是否自己来的跑到美女的正下方抱住她。

假设美女所在的楼层高度H m,火星的重力加速度为 G=11.1 m/(s^2),没有其它阻力(如空气阻力)做自由落体运动。美女开始落下时英雄离这楼水平距离为 D m,英雄的跑步速度为V(匀速运动)。 

Input

第一行为一个数T(T<=20),为测试数据的数目。
接下来,有T行分别 有三个浮点数 H,D,V,意思如题所述。 

Output

对于每组测试数据占一行,如果英雄能救美输出“YES”,否则输出“NO”。

Sample Input

 
2
1.0 1.0 1.0
10.0  1.0 10.0

Sample Output

NO
YES

Source

 
 1 #include<stdio.h>
 2 #include<math.h>
 3 int main(){
 4     int t;
 5     const double g=11.1;
 6     scanf("%d",&t);
 7     while(t--){
 8         double h,d,v,t1,t2;
 9         scanf("%lf%lf%lf",&h,&d,&v);
10         t1=d/v;
11         t2=sqrt(2*h/g);
12         if(t1<t2) printf("YES
");
13         else printf("NO
");
14     }
15     return 0;
16 }
原文地址:https://www.cnblogs.com/dddddd/p/6687164.html