链接:http://codeforces.com/problemset/problem/782/B

题意: N个点,需要找到一个点使得每个点到这个点耗时最小,每个点都同时开始,且都拥有自己的速度

题解: 对于一个确定的位置,如果耗时最久的点在右边,则这个位置可以往右靠,否则就往左靠,这样,一个二分的解法就形成了

import java.lang.Math;
import java.util.Scanner;public class CodeForces_403_B {private static final int N = (int) 6e4 + 10;static int a[] = new int[N];static int v[] = new int[N];static double eps = 1e-6;public static void main(String args[]) {// System.out.println("dfwaed");Scanner sc = new Scanner(System.in);while (sc.hasNext()) {int n = sc.nextInt();for (int i = 0; i < n; i++)a[i] = sc.nextInt();for (int i = 0; i < n; i++)v[i] = sc.nextInt();double l = 1, r = Double.MAX_VALUE, tmp = 0, tmp1, ans = 0;int tmp2 = 0;while (Math.abs(r - l) > eps) {double mid = (l + r) / 2;tmp = Double.MIN_VALUE;for (int i = 0; i < n; i++) {tmp1 = Math.abs(a[i] - mid) / v[i];if (tmp1 > tmp) {tmp = tmp1;tmp2 = i;}}if ((double) a[tmp2] > mid) {l = mid;ans = tmp;} elser = mid;}System.out.printf("%.6f\n", ans);}sc.close();}
}

转载于:https://www.cnblogs.com/zsyacm666666/p/6516741.html

782B The Meeting Place Cannot Be Changed(二分)相关推荐

  1. Cf Round #403 B. The Meeting Place Cannot Be Changed(二分答案)

    The Meeting Place Cannot Be Changed 我发现我最近越来越zz了,md 连调程序都不会了,首先要有想法,之后输出如果和期望的不一样就从输入开始一步一步地调啊,tmd现在 ...

  2. CodeForces 982F. The Meeting Place Cannot Be Changed

    点击打开链接 F. The Meeting Place Cannot Be Changed time limit per test 1 second memory limit per test 256 ...

  3. Codeforces Round #403 (Div. 1, based on Technocup 2017 Finals)

    Div1单场我从来就没上过分,这场又剧毒,半天才打出B,C挂了好几次最后还FST了,回紫了. AC:AB Rank:340 Rating:2204-71->2133 Div2.B.The Mee ...

  4. CodeForces Round #403 (Div.2) A-F

    精神不佳,选择了在场外同步划水 没想到实际做起来手感还好,早知道就报名了-- 该打 未完待续233 A. Andryusha and Socks 模拟,模拟大法好.注意每次是先判断完能不能收进柜子,再 ...

  5. 【无标题】PMP强化练习正确题一

    单选题 (每题1分,共133道题) 1. [单选] 项目经理收到项目可交付成果的验收,并举行了经验教训会议,若要结束该项目,项目经理下一步应该做什么? A project manager receiv ...

  6. 【考前冲刺整理】20220812

    20. 项目经理正在谋求与关键相关方一起验证某项目是否符合公司战略,但其中的几位相关方却一再拒绝开会请求.项目经理接下来应该如何进行该验证工作? The project manager is seek ...

  7. PMP考前冲刺题2022(正题)含解析

    多选题 (每题1分,共151道题) 1. [多选] 项目进度落后了,项目经理观察到,项目团队似乎把大部分时间花在了写文件上,而不是执行项目任务.项目经理应该做什么来帮助确保该团队专注于项目任务? Th ...

  8. python60行绘图程序_天底下最简单的QT画图板,就一个类,60行代码

    有吧友需要PDF的下载站点,好吧,我这边汇总一下 [经验]谈谈怎么找自己想要的资源吧~ http://www.cnblogs.com/dunitian/p/4715482.html PDF Free ...

  9. 【CodeForces - 701D】As Fast As Possible(二分,模拟,数学公式)

    题干: On vacations n pupils decided to go on excursion and gather all together. They need to overcome ...

最新文章

  1. unity2018关联不到vs_律道|蓝月传奇VS烈焰武尊:角色扮演类游戏独创性如何认定?...
  2. mysql vue 菜谱_vue+ java 实现多级菜单递归效果
  3. discuz 文档说明
  4. C++ 并行与分布式编程 chapter5 任务间并发的同步(2)
  5. 【Android实战】记录自学自己定义GifView过程,能同一时候支持gif和其它图片!【有用篇】...
  6. linux 进程 setuid,linux特殊权限位之setuid、setgid和sticky
  7. python学习笔记(四):函数
  8. Linux 桌面玩家指南:09. X Window 的奥秘
  9. runtime官方文档
  10. 训练千亿参数模型的法宝,昇腾CANN异构计算架构来了~
  11. 针对需要使用T3协议的Weblogic2628漏洞解决方案
  12. 控制反转(IOC)入门
  13. 【超级综述】BERT、GPT-3们有了新名字:Percy Liang、李飞飞等发布200多页综述,阐述大模型机遇与风险...
  14. Aititi 特征点检测算法与匹配的前世今生与历史传承attilax总结v4
  15. 计算机常见错误代码,电脑常见错误蓝屏代码汇总及解决方法
  16. 新版UI聚合支付系统四方系统源码+修复漏洞完美版
  17. 《大规模元搜索引擎技(1)》一第1章 绪言
  18. Azure Queues and Service Bus Queues - Compared and Contrasted
  19. Android跟我一起来开发--微影之架构补充篇
  20. 洛谷 P4315 月下“毛景树”(边树剖)

热门文章

  1. 手机下载Python_手机也能编程?盘点这6个可以用手机编程的App!快收藏
  2. 解析SharedPreferences
  3. View是如何被添加到屏幕窗口上的
  4. 在Homebrew 发布程序
  5. Java蓝桥杯——贪心算法
  6. 【Rollo的Python之路】Python 同步条件 学习笔记 Event
  7. [转]不定义JQuery插件,不要说会JQuery
  8. (转载+ 修改) 深入理解UIWindow
  9. POJ 3463 Sightseeing(次短路问题)
  10. 为uThreadPool增加线程池等待功能