题意:在一维坐标轴上,给定n个点的坐标以及他们的最大移动速度,问他们能聚到某一点处的最短时间. 分析: 1.二分枚举最短时间即可. 2.通过检查当前时间下,各点的最大移动范围之间是否有交集,不断缩小搜索范围. 3.相当于二分枚举找右临界线,符合要求的点都在右边. 4.通过给二分一个查找次数的上界,eg:k=200,而不是dcmp(l, r)<=0,后者会tle. 5.检查是否有交集,就是以第一个点的最大移动区间为标准,不断与其他区间取交集并更新再继续比较. #include<cstdio>…