Hdu 4969 Just a Joke (简单积分)

骑猪看日落 2022-08-12 00:18 274阅读 0赞

题意:女孩沿圆周做速度v1的匀速圆周运动,男孩从圆心出发追赶女孩,速度v2,保持男孩女孩圆心在一条直线,给出男孩最大移动距离,问能否追上

思路:将男孩的速度分解为径向vx和切向vy,vy=dr/dt,再根据男孩女孩角速度相等,推公式积分即可

  1. #include <cstdio>
  2. #include <cstring>
  3. #include <cmath>
  4. int main ()
  5. {
  6. int T;
  7. scanf("%d",&T);
  8. double v1,v2,R,D;
  9. while (T--)
  10. {
  11. scanf("%lf%lf%lf%lf",&v1,&v2,&R,&D);
  12. double ans=R/v1*(asin(v1/v2));
  13. if (ans*v2>D)
  14. printf("Why give up treatment\n");
  15. else
  16. printf("Wake up to code\n");
  17. }
  18. return 0;
  19. }

发表评论

表情:
评论列表 (有 0 条评论,274人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Hdu 4969 Just a Joke (简单积分)

    题意:女孩沿圆周做速度v1的匀速圆周运动,男孩从圆心出发追赶女孩,速度v2,保持男孩女孩圆心在一条直线,给出男孩最大移动距离,问能否追上 思路:将男孩的速度分解为径向vx和切