题目链接:https://vjudge.net/problem/HDU-4969#author=0
题意:一个人在圆心以V2速度追赶一个以V1的速度进行圆周运动,问在圆心的人能否在不超过D的距离追上他,要求在追赶的过程中圆心和他们两个人三点共线。
题解:https://blog.csdn.net/weixin_30249203/article/details/96771264
1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int t; 6 scanf("%d",&t); 7 while(t--) 8 { 9 double v1,v2,r,d; 10 scanf("%lf%lf%lf%lf",&v1,&v2,&r,&d); 11 double l=v2/v1*r*asin(v1/v2); 12 puts(l>d?"Why give up treatment":"Wake up to code"); 13 } 14 }