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

营销型网站是啥想学手艺在哪里可以培训

营销型网站是啥,想学手艺在哪里可以培训,宁波网站建设与设计开发,长尾关键词挖掘网站题目: 给你一个数组 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/156.html

相关文章:

  • 东莞有什么做网站的公司抖音流量推广神器软件
  • 网站标题怎么做链接哪里可以学seo课程
  • 中山骏域网站建设专家网络营销的目的和意义
  • 东北做美甲的贷款在线播放英文网站抖音优化公司
  • 哈尔滨网站开发电话免费行情网站的推荐理由
  • dede跳转到其他网站怎样制作一个网页
  • 网站服务公司免费建站网站大全
  • 做图片网站咋样关键词投放
  • 陕西省人民政府门户网站长沙免费网站建站模板
  • 做网站建设优化的公司排名免费二级域名建站
  • 建设部执业资格注册中心网站四平网络推广
  • 25个网站厦门百度快照优化排名
  • 西安网站制作国家认可的教育培训机构
  • 英语网站新增两个栏目中国万网登录入口
  • 用java做网站后辍名是什么seo软件定制
  • 小型企业网站建设公司学大教育培训机构电话
  • 响应式网站代码百度游戏中心
  • 深圳网站建设费用多少钱营销策划咨询机构
  • 做网站挣钱不最好用的磁力搜索器
  • 广东营销型网站建设多少钱文案代写在哪里接单子
  • 上市公司做家具网站班级优化大师免费下载学生版
  • wordpress上传大图南京seo外包平台
  • 网站建设网页制北京seo站内优化
  • 邢台网站123那个推广平台好用
  • 做企业网站的尺寸是多少钱网站域名怎么注册
  • 关于集团官方网站内容建设的报告重庆关键词优化服务
  • seo网站地图免费进入b站2022年更新
  • 网站电子报怎么做互联网营销专家
  • 门户网站属于什么类型的模式seo搜索引擎优化总结
  • 重庆可做网站 APP外贸营销型网站制作公司