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

建设网站的平台长春免费做网站

建设网站的平台,长春免费做网站,广州seo公司如何,十大拿货网站需要找一个speed, 使得dist[i] / speed 加起来的时间 hour, 而且如果前一个dist[i] / speed求出来的是小数#xff0c;必须等到下一个整数时间才计算下一个。 speed最大不会超过107. 不存在speed满足条件时返回-1. 思路#xff1a; 如果前一个dist[i] / speed求出来的… 需要找一个speed, 使得dist[i] / speed 加起来的时间 hour, 而且如果前一个dist[i] / speed求出来的是小数必须等到下一个整数时间才计算下一个。 speed最大不会超过107. 不存在speed满足条件时返回-1. 思路 如果前一个dist[i] / speed求出来的是小数必须等到下一个整数时间才计算下一个。 也就是说在最后一个dist[n-1]之前的 dist[i]/speed都要取ceil. speed不会超过107, 也就是在1 ~ 107范围内找到一个speed, 使得sum( ceil(dist[i]/speed)) (i0~n-2) dist[n-1]/speed hour. 可以想到binary search. 还有一种特殊的情况可以直接返回-1. 就是火车个数n特别大(转车次数多), 但是hour又不大的时候不需要计算。 如何判断呢当speed取最大值107dist[i]全都是最小值1也就是每辆火车都嗖一下就到了但是仍然无法在hour内到达的时候。 也就是说, 前n-1辆火车耗时n-1前n-1个即使1/107时间就到达也要等1小时, 最后一辆火车耗时10-7, 总耗时n-110-7仍然hour时直接返回-1. public int minSpeedOnTime(int[] dist, double hour) {if (dist.length -1 1e-7 hour) {return -1;}int left 1;int right 10000001;while(left right) {int mid left (right-left) / 2;if(cost(dist, mid) hour) {rightmid;} else {left mid1;}}return left 10000001 ? -1 : left;}double cost(int[] dist, int speed) {double res 0;int n dist.length;for(int i 0; i n-1; i) {res (dist[i]speed-1)/speed; //代替ceil运算,需要dist[i]和speed都是int}res (double)dist[n-1]/speed;return res;}
http://www.hkea.cn/news/14455522/

相关文章:

  • 栖霞网站定制公司给了一个邮箱怎么登录
  • 网站定制化价格wordpress 加载慢
  • 危险网站解除网站开发语言哪几种
  • linux网站建设技术指南wordpress下不了插件
  • 海外购物网站哪个最好建设工程信息服务平台官网
  • 安徽省新天源建设公司网站wordpress添加html
  • 郑州企业网站制作怎么做总结 设网站
  • 环保网站模板代码域名 空间 wordpress
  • 天津网站制作工具展厅设计与施工
  • wordpress js代码编辑器插件seo最好的网站源码
  • 顺义公司网站建设wordpress建站心得
  • 重庆知名网站建设免费wordpress新建页面显示数据库
  • 不懂英文怎么做英文的seo网站公司网址注册一般需要多少钱
  • app免费制作网站模板快速网站建设费用
  • 湘潭城乡建设发展集团网站经典广告案例
  • 凡科做的网站好吗撩人的网站怎么做
  • 京东商城的网站怎么建设的网站建设 展滔科技大厦
  • 上海网站设计哪家好西安网页设计制作介绍
  • 商城开发网站免费个人网站建站源码
  • 框架布局技术制作一个网站从做系统后以前的网站打不开了怎么办
  • 住房和建设部官方网站网站建设接外包流程
  • 网站建设遇到问题解决方案猎头公司收费收费标准和方式
  • 怎么在电脑上做网站如何做营销策划方案
  • 网站建设的技巧淘宝网站建设的公司
  • 三亚婚纱摄影 织梦网站源码我的世界自己做披风网站
  • 专业做影楼招聘网站有哪些电子商务以后可以做什么工作
  • 个人建设网站流程做网站推广的需要了解哪些知识
  • 富阳网站建设推广上海外贸网站开发
  • 网站批量修改wordpress升级教程
  • 网站建设毕业设计总体规划wordpress 转发