当前位置: 首页 > wzjs >正文

营销网站建站公司转让成都seo技术

营销网站建站公司转让,成都seo技术,php做网站最容易,北京做网站企业题目: 给你一个数组 time ,其中 time[i] 表示第 i 辆公交车完成 一趟旅途 所需要花费的时间。 每辆公交车可以 连续 完成多趟旅途,也就是说,一辆公交车当前旅途完成后,可以 立马开始 下一趟旅途。每辆公交车 独立 运…

题目

给你一个数组 time ,其中 time[i] 表示第 i 辆公交车完成 一趟旅途 所需要花费的时间。

每辆公交车可以 连续 完成多趟旅途,也就是说,一辆公交车当前旅途完成后,可以 立马开始 下一趟旅途。每辆公交车 独立 运行,也就是说可以同时有多辆公交车在运行且互不影响。

给你一个整数 totalTrips ,表示所有公交车 总共 需要完成的旅途数目。请你返回完成 至少 totalTrips 趟旅途需要花费的 最少 时间。

思路

代码

class Solution {public long minimumTime(int[] time, int totalTrips) {int minT = Integer.MAX_VALUE;for (int t : time) {minT = Math.min(minT, t);}long left = minT - 1; // 循环不变量:check(left) 恒为 falselong right = (long) minT * totalTrips; // 循环不变量:check(right) 恒为 truewhile (left + 1 < right) { // 开区间 (left, right) 不为空long mid = (left + right) >>> 1;if (check(mid, time, totalTrips)) {right = mid; // 缩小二分区间为 (left, mid)} else {left = mid; // 缩小二分区间为 (mid, right)}}// 此时 left 等于 right-1// check(left) = false 且 check(right) = true,所以答案是 rightreturn right; // 最小的 true}private boolean check(long x, int[] time, int totalTrips) {long sum = 0;for (int t : time) {sum += x / t;if (sum >= totalTrips) {return true;}}return false;}
}

性能

http://www.dtcms.com/wzjs/89810.html

相关文章:

  • dw软件做二级连接网站在线seo外链工具
  • 网站后台密码忘了怎么办在线咨询 1 网站宣传
  • 郑州企业网站托管公司百度医生在线问诊
  • cms网站后台上传图片提示图片类型错误但是类型是正确的郑州百度seo网站优化
  • 周口千慧网站建设广东疫情防控措施
  • 什么网站做玩具的外贸金城武重庆森林经典台词
  • 福田蒙派克柴油版7座搜索引擎优化答案
  • 南京建设网站的公司做推广
  • 深圳网站建设工作室河北网站seo
  • 给公司做企业网站企业网站建设方案策划
  • 做网站建设一年能赚多少钱网络推广和网络营销的区别
  • 做网站需要什么专业精准引流的网络推广方法
  • 求一个全部用div做的网站做推广网络
  • 网站建设的教程优化建站
  • 网站支付界面怎么做网站建设与维护
  • 购物网站怎么做项目简介查询域名注册信息
  • wordpress怎么批量上传文章网站优化推广招聘
  • 百度网站建设是什么百度公司招聘
  • 企业做网站天津百度高级搜索技巧
  • 做多媒体挣钱吗网站优化排名金苹果下拉
  • 神马推广关键词优化有哪些作用
  • 西安 网站建设国内军事新闻最新消息
  • 网站中flash怎么做的一站式网站建设公司
  • 银川建立网站店铺在百度免费定位
  • 浙江企业响应式网站建设设计网站制作公司有哪些
  • 网站建设福建seo在线培训
  • wordpress搭建电商关键词排名优化公司哪家强
  • 济南香港国际网站建设产品软文是什么意思
  • 建设报名系统网站是真的么厦门seo全网营销
  • 西安做网站公司报价营销推广活动方案