题目

题意:给你A和B的坐标,x都小于0,A要跑到x大于0的范围,B追赶A,问是否能追上。

思路:枚举A在y轴上逃离的点,看距离之比和速度之比的大小。但是实数点不好枚举,我们可以发现仅限B在A点左边的情况:B和A的距离之比是个先增后减的式子。符合三分。

代码:

#include <iostream>
#include<stdio.h>
#include<cmath>
using namespace std;
double x1,yy,x2,y2;
double k;
double js(double y)
{double len1=sqrt(x1*x1+(y-yy)*(y-yy));double len2=sqrt(x2*x2+(y-y2)*(y-y2));return len2/len1;
}
double check(double l,double r)
{while(r-l>1e-9){double mid=l+(r-l)/3.0;double midd=r-(r-l)/3.0;if(js(mid)>js(midd)){r=midd;}else l=mid;}return js(l);
}
int main()
{int T;scanf("%d",&T);while(T--){scanf("%lf%lf%lf%lf%lf",&x1,&yy,&x2,&y2,&k);if(k<1.0){printf("N\n");continue;}double z=check(-1000000.0,1000000.0);if(z>=k){printf("N\n");}else  printf("Y\n");}return 0;
}

zoj 4041 Chasing (三分)相关推荐

  1. zoj 3386 Trick or Treat 三分 求最大值的 最小值

    题目来源: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3963 题意:  给定 N 个不同的点, 求在x轴上的 一点,  使 ...

  2. ZOJ -3203 三分+数学

    题意: 给出光的高度,人的高度,还有屋子的宽度 本题就是要求人站在什么地方影长最长 输出最长的影长 数学题 可以把这道题的分段公式推出来 然后分类讨论x在不同的范围获得不同的大小 或者把影长公式推出来 ...

  3. 【专题】三分法和牛顿迭代法总结

    下面总结两种迭代方法:三分法和牛顿迭代 1.三分法 二分法作为分治中最常见的方法,适用于单调函数,逼近求解某点的值.但当函数是凸性函数时,二分法就无法适用,这时三分法就可以大显身手. 如下凸函数: 类 ...

  4. 技巧专题1(二分、三分、位运算)

    二分 二分答案一般有以下的一些特征: A. 候选答案在区间[min,max]上按照某种属性有序,一般枚举复杂度较高. B. 容易判断某个点是否为可行 最大值最小. 判断一个东西是否在一个有序集合中出现 ...

  5. ZOJ 2723 Semi-Prime ||ZOJ 2060 Fibonacci Again 水水水!

    两题水题: 1.如果一个数能被分解为两个素数的乘积,则称为Semi-Prime,给你一个数,让你判断是不是Semi-Prime数. 2.定义F(0) = 7, F(1) = 11, F(n) = F( ...

  6. zoj 1204 Additive equations

    ACCEPT acm作业 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=204 因为老师是在集合那里要我们做这道题.所以我很是天 ...

  7. 【HDU/POJ/ZOJ】Calling Extraterrestrial Intelligence Again (素数打表模板)

    http://poj.org/problem?id=1411  POJ http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=168 ...

  8. 0x04.基本算法 — 二分和三分

    目录 一.二分 0.二分法 1.整数域上的二分 2.实数域上的二分 二.三分 0.三分求单峰函数极值 1.P3382 [模板]三分法(秦九韶求多项式+三分) 三.二分答案转化为判定 0.经典例子 1. ...

  9. python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...

    前言:. visit 1point3acres.com for more. 数据科学越来越火了,网页是数据很大的一个来源.最近很多人问怎么抓网页数据,据我所知,常见的编程语言(C++,java,pyt ...

最新文章

  1. Python的控制语句3
  2. 小程序不支持wx.request同步请求解决方法
  3. 【DIY】arduino播放音乐方案——TMRpcm
  4. ubuntu出现HWE问题
  5. [Java基础]抽象类基础
  6. java面试题2014_Java生态系统– 2014年我的5大亮点
  7. 找了前锤子CTO钱晨加入SLG ,百度终于认了……新的一年第4批CDN牌照公布;亚马逊开设云计算技术培训工作 | 极客头条...
  8. 中小学python教材电子版_【python爬虫】中小学人教版教材下载实践
  9. HDC1080温湿度驱动 IIC I2C STM32
  10. [SPOJ P104]HIGH - Highways(Matrix-Tree定理)
  11. mysql-8.0.21-winx64数据库安装过程记录
  12. TFS:TF30042数据库已满 the database is full. contact you team foundation server administrator
  13. 【ESP32_8266_WiFi (十一)】通过JSON实现物联网数据通讯
  14. 好东东-汉语词法分析系统ICTCLAS (Institute of Computing Technology, Chinese Lexical Analysis System)
  15. docker修炼手册
  16. HTML+css3个人博客html源码
  17. 如何做软件自动化测试?常规自动化测试方案模板流程
  18. linux(debian11)系统安装那些事儿--没有无线网需要安装无线网卡驱动双显卡等问题
  19. python银行小项目
  20. java class arraylist_Java:如何用arraylist添加并调用CLASS

热门文章

  1. python代码优化无限营销软件工作室_批量群发,营销必备!Python代码实现自动发送邮件!...
  2. 手把手教你做计算机网络基础大题—TCP头部结构
  3. Python 三元表达式(条件表达式)
  4. 如何将亚马逊Seller Central 用到极致~
  5. 企业组织与IT供应商的谈判指南
  6. c#例题:养个小宠物。熟悉计算机语言。
  7. [转贴] 淡淡的忧...淡淡的愁
  8. 自然语言处理之Doc2Vec的原理和使用
  9. 基于到达时间(TOA)的室内定位(/无线传感器网络定位)——极大似然估计ML
  10. Ubuntu 更改开机密码及问题解决