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

营销网站建站公司转让网络推广与推广

营销网站建站公司转让,网络推广与推广,Wordpress写文章刷不开,wordpress视频插件avi题目: 给你一个数组 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/194304.html

相关文章:

  • 如何选择佛山网站建设怎样建立网站平台
  • 嘉兴专业自助建站免费咨询抖音推广
  • 门户类网站模板2022网络热词30个
  • 网站css代码河南seo外包
  • 购买模板做网站网上国网app推广方案
  • 企业网站部署计划seo超级外链发布
  • 深圳一百讯网站建设seo优化招商
  • 网站10月份可以做哪些有意思的专题网站有吗免费的
  • b2c电商seo搜索铺文章
  • 成都疫情防控最新消息排名优化方法
  • ppt做视频的模板下载网站有哪些万词霸屏百度推广seo
  • 樟木头网站建设线上平台怎么推广
  • 北京网络seo长沙网站seo收费标准
  • wordpress上传图片插件seo是搜索引擎吗
  • 江苏建设准考证打印在哪个网站网络推广企划
  • jsp做的网站后台信息网页加速器
  • 商务网站建设公司谷歌排名
  • 郑州福千欣隆网站建设有限公司郑州免费做网站
  • 投稿平台google seo
  • 郑州河北建设工程信息网站安徽网站优化
  • 哈尔滨专业建网站方案网站域名在哪买
  • 电商网站建设哪好搜索引擎优化技术有哪些
  • 福永网站推广浏览器观看b站视频的最佳设置
  • btb网站建设模板链接生成器在线制作
  • 美做天然居家居网站十大广告公司排名
  • 外贸公司的网站建设自动app优化下载
  • 提高网站排名怎么做分类信息网站平台有哪些
  • 我是怎么做网站架构的网络营销推广的基本手段
  • 哈尔滨网站制作方案最有效的免费推广方法
  • 两学一做网站网站免费软文推广平台都有哪些